2024-02-12 13:20:38 +00:00
|
|
|
{{define "main"}}
|
|
|
|
{{ $title := "" }}
|
|
|
|
{{ $path := "" }}
|
2024-02-15 22:47:56 +00:00
|
|
|
{{ if ne nil .SettingsSidebarActive }}
|
|
|
|
{{ $title = .SettingsSidebarActive.Title }}
|
|
|
|
{{ $path = .SettingsSidebarActive.Path }}
|
2024-02-12 13:20:38 +00:00
|
|
|
{{ end }}
|
|
|
|
|
2024-02-23 11:18:02 +00:00
|
|
|
<div class="container max-w-screen-lg mt-20 grid grid-cols-1 lg:grid-cols-[min-content_minmax(0,1fr)] gap-8">
|
2024-02-12 13:20:38 +00:00
|
|
|
<ul class="sidebar">
|
2024-02-15 22:47:56 +00:00
|
|
|
{{range .SettingsSidebar}}
|
2024-02-12 13:20:38 +00:00
|
|
|
<li>
|
|
|
|
<a
|
|
|
|
{{$active := eq .Path $path }}
|
|
|
|
{{if $active}}aria-current="true"{{end}}
|
|
|
|
href="{{.Path}}"
|
|
|
|
class="{{if $active}}active{{end}}">
|
|
|
|
{{.Title}}
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
{{end}}
|
|
|
|
</ul>
|
2024-02-23 11:18:02 +00:00
|
|
|
<div class="settings">
|
|
|
|
<nav aria-label="Breadcrumb">
|
2024-02-16 12:07:29 +00:00
|
|
|
<ol class="inline-flex items-center">
|
2024-02-15 22:47:56 +00:00
|
|
|
{{ range .SettingsBreadcrumbs }}
|
|
|
|
<li class="inline-flex items-center">
|
|
|
|
<a href="{{ .Path }}" class="inline-flex items-center text-sm font-medium text-gray-700 hover:text-blue-600">
|
|
|
|
{{ .Breadcrumb }}
|
|
|
|
<svg aria-hidden="true" class="feather h-4 w-4 mx-1 text-gray-400 overflow-visible"><use href="/static/icons/feather-sprite.svg#chevron-right"/></svg>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
{{ end }}
|
|
|
|
</ol>
|
|
|
|
</nav>
|
2024-02-12 13:20:38 +00:00
|
|
|
{{template "settings" .}}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
{{end}}
|