@@ -0,0 +1,23 @@
|
||||
{{define "header"}}
|
||||
<header class='site-header'>
|
||||
<h1>Gardomatic</h1>
|
||||
{{with .Garden}}<a class='site-header-garden' href='{{webPath "garden.dashboard" .ID}}'>{{.Name}}</a>{{end}}
|
||||
{{if .IsAuthenticated}}
|
||||
<details class='user-menu'>
|
||||
<summary aria-label='Benutzermenü öffnen'>
|
||||
<span class='burger-icon' aria-hidden='true'></span>
|
||||
</summary>
|
||||
<div class='user-menu-content'>
|
||||
{{if .IsActivated}}<a href='{{webPath "gardens"}}'>Gärten</a>{{end}}
|
||||
{{with .CurrentUser}}<a href='{{with $.Garden}}{{pathWithQuery (webPath "account") "garden" .ID}}{{else}}{{webPath "account"}}{{end}}'>Nutzer <span>{{.Name}}</span></a>{{end}}
|
||||
{{if .IsActivated}}<a href='{{with .Garden}}{{pathWithQuery (webPath "settings") "garden" .ID}}{{else}}{{webPath "settings"}}{{end}}'>Einstellungen</a>{{end}}
|
||||
{{if isAppAdmin .CurrentUser}}<a href='{{gardenAwarePath (webPath "admin") .Garden}}'>Admin</a>{{end}}
|
||||
<form action='{{webPath "logout"}}' method='POST'>
|
||||
<input type='hidden' name='csrf_token' value='{{.CSRFToken}}'>
|
||||
<button type='submit' class='link-button'>Abmelden</button>
|
||||
</form>
|
||||
</div>
|
||||
</details>
|
||||
{{end}}
|
||||
</header>
|
||||
{{end}}
|
||||
Reference in New Issue
Block a user