From e2eb1798abfbe175f0432cfd1c7712c92b946362 Mon Sep 17 00:00:00 2001
From: Alexander Bilz <mail@alexbilz.com>
Date: Fri, 17 Sep 2021 13:04:59 +0000
Subject: [PATCH] feat: first draft language dropdown

---
 layouts/partials/navbar.html |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
index 92f87f6..70d5e58 100644
--- a/layouts/partials/navbar.html
+++ b/layouts/partials/navbar.html
@@ -35,14 +35,35 @@
           </li>
 
         {{ end }}
-        {{ if .Site.IsMultiLingual }}
-          {{ range $.Site.Home.AllTranslations }}
-            <li><a href="{{ .RelPermalink }}" title="{{ .Language.LanguageName }}">{{ .Language.LanguageName }}</a></li>
+        <li>
+          {{ if and .Site.IsMultiLingual }}
+            <ul class="sl-nav" aria-label="Language switcher">
+              <li>
+                <b>{{ .Site.Language.LanguageName }}</b> <i class="fa fa-angle-down" aria-hidden="true"></i>
+                <div class="triangle"></div>
+                <ul>
+                  {{ range $.Translations }}
+
+                    <li>
+                      <a href="{{ .RelPermalink }}" title="{{ .Language.LanguageName }}"
+                        ><span
+                          {{ if eq . $.Site.Language }}
+                            class="active"
+
+                          {{ end }}
+                          aria-label="{{ i18n "ariaLanguage" }}{{ .Language.LanguageName }}"
+                          >{{ .Language.LanguageName }}</span
+                        ></a
+                      >
+                    </li>
+
+                  {{ end }}
+                </ul>
+              </li>
+            </ul>
 
           {{ end }}
-
-
-        {{ end }}
+        </li>
       </div>
       <li>
         {{ if not .Site.Params.disableThemeSwitcher }}

--
Gitblit v1.10.0