24 lines
1.3 KiB
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.Email}}</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}}
|