forgejo-tickets/web/templates/partials/nav.html

24 lines
1.3 KiB
HTML

{{define "nav"}}
<nav class="bg-white shadow">
<div class="mx-auto max-w-4xl px-4 sm:px-6 lg:px-8">
<div class="flex h-16 items-center justify-between">
<a href="/" class="text-xl font-bold text-gray-900">Support</a>
<div class="flex items-center gap-4">
{{if .User}}
<a href="/tickets" class="text-sm font-medium text-gray-700 hover:text-gray-900">My Tickets</a>
<a href="/tickets/new" class="text-sm font-medium text-white bg-blue-600 hover:bg-blue-700 px-3 py-1.5 rounded-md">New Ticket</a>
<span class="text-sm text-gray-500">{{.User.Name}}</span>
<form method="POST" action="/logout" class="inline">
<input type="hidden" name="gorilla.csrf.Token" value="{{.CSRFToken}}">
<button type="submit" class="text-sm font-medium text-gray-500 hover:text-gray-700">Logout</button>
</form>
{{else}}
<a href="/login" class="text-sm font-medium text-gray-700 hover:text-gray-900">Login</a>
<a href="/register" class="text-sm font-medium text-white bg-blue-600 hover:bg-blue-700 px-3 py-1.5 rounded-md">Request Account</a>
{{end}}
</div>
</div>
</div>
</nav>
{{end}}