forked from tangled.org/core
this repo has no description
at interdiff 1.6 kB view raw
1{{ define "layouts/topbar" }} 2 <nav class="space-x-4 mb-4 px-6 py-2 rounded bg-white dark:bg-gray-800 dark:text-white drop-shadow-sm"> 3 <div class="container flex justify-between p-0"> 4 <div id="left-items"> 5 <a href="/" hx-boost="true" class="flex gap-2 font-semibold italic"> 6 tangled<sub>alpha</sub> 7 </a> 8 </div> 9 <div id="right-items" class="flex gap-2"> 10 {{ with .LoggedInUser }} 11 <a href="/repo/new" hx-boost="true"> 12 {{ i "plus" "w-6 h-6" }} 13 </a> 14 {{ block "dropDown" . }} {{ end }} 15 {{ else }} 16 <a href="/login">login</a> 17 {{ end }} 18 </div> 19 </div> 20 </nav> 21{{ end }} 22 23{{ define "dropDown" }} 24<details class="relative inline-block text-left"> 25 <summary 26 class="cursor-pointer list-none" 27 > 28 {{ didOrHandle .Did .Handle }} 29 </summary> 30 <div 31 class="absolute flex flex-col right-0 mt-4 p-4 rounded w-48 bg-white dark:bg-gray-800 dark:text-white border border-gray-200 dark:border-gray-700" 32 > 33 <a href="/{{ didOrHandle .Did .Handle }}">profile</a> 34 <a href="/knots">knots</a> 35 <a href="/settings">settings</a> 36 <a href="#" 37 hx-post="/logout" 38 hx-swap="none" 39 class="text-red-400 hover:text-red-700 dark:text-red-400 dark:hover:text-red-300"> 40 logout 41 </a> 42 </div> 43</details> 44{{ end }}