34 lines
1.2 KiB
HTML
34 lines
1.2 KiB
HTML
<nav>
|
|
<ul>
|
|
<li>
|
|
<a hx-get="/" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
|
|
Index
|
|
</a>
|
|
</li>
|
|
{{ if .Context.User }}
|
|
<li>
|
|
<a hx-get="/models" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
|
|
Models
|
|
</a>
|
|
</li>
|
|
{{end}}
|
|
<li class="expand"></li>
|
|
{{ if .Context.User }}
|
|
<li>
|
|
<a hx-get="/user/info" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
|
|
User Info
|
|
</a>
|
|
<a hx-get="/logout" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
|
|
Logout
|
|
</a>
|
|
</li>
|
|
{{else}}
|
|
<li>
|
|
<a hx-get="/login" hx-headers='{"REQUEST-TYPE": "htmlfull"}' hx-push-url="true" hx-swap="outerHTML" hx-target=".app">
|
|
Login
|
|
</a>
|
|
</li>
|
|
{{end}}
|
|
</ul>
|
|
</nav>
|