Files

19 lines
786 B
HTML

{{define "nav"}}
<nav class="navbar bg-neutral text-neutral-content px-4 shadow-md" aria-label="Primary navigation">
<div class="flex-none">
<a href="/admin" class="text-lg font-semibold hover:opacity-80 transition-opacity">Hold Admin</a>
</div>
<div class="flex-1"></div>
{{if .User}}
<div class="flex items-center gap-3">
{{template "admin-theme-toggle"}}
<span class="text-sm opacity-80 truncate max-w-[16ch]" title="{{.User.Handle}}">{{.User.Handle}}</span>
<form method="POST" action="/admin/auth/logout" class="inline">
{{ csrfInput .CSRFToken }}
<button type="submit" class="btn btn-sm btn-ghost" aria-label="Sign out of Hold Admin">Logout</button>
</form>
</div>
{{end}}
</nav>
{{end}}