tenseleyflow/shithub / 740c48f

Browse files

S32: add repo-settings-nav partial

Authored by espadonne
SHA
740c48fc8f3ec734538ec08e74fcd00394186adb
Parents
32f7d5e
Tree
1245706

1 changed file

StatusFile+-
A internal/web/templates/_repo_settings_nav.html 39 0
internal/web/templates/_repo_settings_nav.htmladded
@@ -0,0 +1,39 @@
1
+{{ define "repo-settings-nav" -}}
2
+<aside class="shithub-settings-side" aria-label="Repository settings sections">
3
+  <h2 class="shithub-settings-side-title">Repository settings</h2>
4
+  <nav>
5
+    <ul>
6
+      <li{{ if eq .SettingsActive "general" }} class="active"{{ end }}>
7
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/general">General</a>
8
+      </li>
9
+      <li{{ if eq .SettingsActive "access" }} class="active"{{ end }}>
10
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/access">Access</a>
11
+      </li>
12
+      <li{{ if eq .SettingsActive "branches" }} class="active"{{ end }}>
13
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/branches">Branches</a>
14
+      </li>
15
+      <li{{ if eq .SettingsActive "tags" }} class="active"{{ end }}>
16
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/tags">Tags</a>
17
+      </li>
18
+    </ul>
19
+    <h3 class="shithub-settings-side-group">Integrations</h3>
20
+    <ul>
21
+      <li{{ if eq .SettingsActive "webhooks" }} class="active"{{ end }}>
22
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/webhooks">Webhooks</a>
23
+      </li>
24
+      <li{{ if eq .SettingsActive "keys" }} class="active"{{ end }}>
25
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/keys">Deploy keys</a>
26
+      </li>
27
+      <li{{ if eq .SettingsActive "notifications" }} class="active"{{ end }}>
28
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings/notifications">Notifications</a>
29
+      </li>
30
+    </ul>
31
+    <h3 class="shithub-settings-side-group">Danger</h3>
32
+    <ul>
33
+      <li{{ if eq .SettingsActive "danger" }} class="active"{{ end }}>
34
+        <a href="/{{ .Owner }}/{{ .Repo.Name }}/settings" class="shithub-settings-danger">Danger zone</a>
35
+      </li>
36
+    </ul>
37
+  </nav>
38
+</aside>
39
+{{- end }}