2024-02-29 11:15:15 +00:00
|
|
|
{{ define "main" }}
|
|
|
|
{{ $title := "" }}
|
|
|
|
{{ $path := "" }}
|
|
|
|
{{ if ne nil .SettingsSidebarActive }}
|
|
|
|
{{ $title = .SettingsSidebarActive.Title }}
|
|
|
|
{{ $path = .SettingsSidebarActive.Path }}
|
|
|
|
{{ end }}
|
|
|
|
|
2024-02-12 13:20:38 +00:00
|
|
|
|
2024-02-29 11:15:15 +00:00
|
|
|
<div
|
2024-05-14 20:01:44 +00:00
|
|
|
class="md:px-4 lg:px-8 mx-auto mt-8 w-full max-w-screen-xl lg:mt-20 grid grid-cols-1 lg:grid-cols-[min-content_minmax(0,1fr)] gap-8"
|
2024-02-29 11:15:15 +00:00
|
|
|
>
|
2024-05-16 20:15:14 +00:00
|
|
|
<ul
|
|
|
|
class="sidebar gap-2 flex flex-row flex-wrap justify-center lg:flex-col lg:w-48 h-fit text-sm font-medium text-gray-900"
|
|
|
|
>
|
2024-02-29 11:15:15 +00:00
|
|
|
{{ range .SettingsSidebar }}
|
2024-05-17 19:54:14 +00:00
|
|
|
<li
|
|
|
|
class="flex items-center gap-2 p-2 lg:flex-col lg:items-start rounded-lg has-[.active]:shadow-md has-[.active]:bg-white"
|
|
|
|
>
|
2024-05-15 15:25:39 +00:00
|
|
|
<p
|
2024-05-16 20:15:14 +00:00
|
|
|
class="text-xs font-semibold text-gray-600 uppercase tracking-wider"
|
2024-02-29 11:15:15 +00:00
|
|
|
>
|
2024-05-15 15:25:39 +00:00
|
|
|
{{ .Group }}
|
|
|
|
</p>
|
2024-05-17 19:54:14 +00:00
|
|
|
<ul class="flex flex-row flex-wrap gap-1 lg:flex-col w-full">
|
2024-05-15 15:25:39 +00:00
|
|
|
{{ range .Pages }}
|
|
|
|
<li>
|
|
|
|
<a
|
|
|
|
{{ $active := eq .Path $path }}
|
|
|
|
{{ if $active }}aria-current="true"{{ end }}
|
|
|
|
href="{{ .Path }}"
|
|
|
|
class="{{ if $active }}active{{ end }}"
|
|
|
|
{{ if eq .Title "Temporal" }}
|
|
|
|
target="_blank" rel="noreferrer noopener"
|
|
|
|
{{ end }}
|
|
|
|
>
|
|
|
|
{{ .Title }}
|
|
|
|
{{ if eq .Title "Incidents" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
|
|
|
{{ if eq .Title "Targets" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
|
|
|
{{ if eq .Title "Checks" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
2024-05-16 20:15:14 +00:00
|
|
|
{{ if eq .Title "Hooks" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
2024-05-15 15:25:39 +00:00
|
|
|
{{ if eq .Title "Triggers" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
|
|
|
{{ if eq .Title "Notifications" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
|
|
|
{{ if eq .Title "Worker Groups" }}
|
|
|
|
<span class="text-slate-400">(3)</span>
|
|
|
|
{{ end }}
|
|
|
|
</a>
|
|
|
|
</li>
|
2024-05-14 19:47:09 +00:00
|
|
|
{{ end }}
|
2024-05-15 15:25:39 +00:00
|
|
|
</ul>
|
2024-02-15 22:47:56 +00:00
|
|
|
</li>
|
2024-02-29 11:15:15 +00:00
|
|
|
{{ end }}
|
|
|
|
</ul>
|
|
|
|
<div class="settings">
|
|
|
|
<nav
|
|
|
|
aria-label="Breadcrumb"
|
|
|
|
class="mx-8 lg:mx-0 grid justify-center lg:justify-start"
|
|
|
|
>
|
|
|
|
<ol class="inline-flex items-center">
|
2024-05-17 19:54:14 +00:00
|
|
|
<li class="inline-flex items-center">
|
|
|
|
<p
|
|
|
|
class="inline-flex items-center text-sm font-medium text-gray-700"
|
|
|
|
>
|
|
|
|
{{ .SettingsGroupName }}
|
|
|
|
<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>
|
|
|
|
</p>
|
|
|
|
</li>
|
2024-02-29 11:15:15 +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>
|
|
|
|
{{ template "settings" . }}
|
|
|
|
</div>
|
2024-02-12 13:20:38 +00:00
|
|
|
</div>
|
2024-02-29 11:15:15 +00:00
|
|
|
{{ end }}
|