summaryrefslogtreecommitdiff
path: root/pages/base.templ
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--pages/base.templ15
1 files changed, 15 insertions, 0 deletions
diff --git a/pages/base.templ b/pages/base.templ
index b78e9b5..ce945ae 100644
--- a/pages/base.templ
+++ b/pages/base.templ
@@ -37,12 +37,19 @@ templ navlinks() {
@navlink("/recur", "Regelmäßig")
}
+templ userlinks() {
+ <li><a class="dropdown-item" href="/logout">Logout</a></li>
+}
+
templ navbar() {
/* different inline svgs */
<svg xmlns="http://www.w3.org/2000/svg" class="d-none">
<symbol id="search" viewBox="0 0 16 16">
<path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"></path>
</symbol>
+ <symbol id="person" viewBox="0 0 16 16">
+ <path d="M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z"/>
+ </symbol>
</svg>
/* The Navbar */
@@ -62,6 +69,14 @@ templ navbar() {
<input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-dark" type="submit"><svg class="svg"><use xlink:href="#search"></use></svg></button>
</form>
+ <div class="dropdown ms-3">
+ <button class="btn btn-outline-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
+ <svg class="svg"><use xlink:href="#person"></use></svg>
+ </button>
+ <ul class="dropdown-menu dropdown-menu-lg-end">
+ @userlinks()
+ </ul>
+ </div>
</div>
</div>
</nav>