HTML · 2210 bytes Raw Blame History
1 {{ define "settings-nav" -}}
2 <aside class="shithub-settings-side" aria-label="Settings sections">
3 <h2 class="shithub-settings-side-title">Settings</h2>
4 <nav>
5 <ul>
6 <li{{ if eq .SettingsActive "profile" }} class="active"{{ end }}>
7 <a href="/settings/profile">Public profile</a>
8 </li>
9 <li{{ if eq .SettingsActive "account" }} class="active"{{ end }}>
10 <a href="/settings/account">Account</a>
11 </li>
12 <li{{ if eq .SettingsActive "appearance" }} class="active"{{ end }}>
13 <a href="/settings/appearance">Appearance</a>
14 </li>
15 <li{{ if eq .SettingsActive "notifications" }} class="active"{{ end }}>
16 <a href="/settings/notifications">Notifications</a>
17 </li>
18 <li{{ if eq .SettingsActive "billing" }} class="active"{{ end }}>
19 <a href="/settings/billing">Billing and plans</a>
20 </li>
21 </ul>
22 <h3 class="shithub-settings-side-group">Access</h3>
23 <ul>
24 <li{{ if eq .SettingsActive "emails" }} class="active"{{ end }}>
25 <a href="/settings/emails">Emails</a>
26 </li>
27 <li{{ if eq .SettingsActive "password" }} class="active"{{ end }}>
28 <a href="/settings/password">Password</a>
29 </li>
30 <li{{ if eq .SettingsActive "2fa" }} class="active"{{ end }}>
31 <a href="/settings/security/2fa/enable">Two-factor auth</a>
32 </li>
33 <li{{ if eq .SettingsActive "keys" }} class="active"{{ end }}>
34 <a href="/settings/keys">SSH and GPG keys</a>
35 </li>
36 <li{{ if eq .SettingsActive "organizations" }} class="active"{{ end }}>
37 <a href="/settings/organizations">Organizations</a>
38 </li>
39 <li{{ if eq .SettingsActive "tokens" }} class="active"{{ end }}>
40 <a href="/settings/tokens">Personal access tokens</a>
41 </li>
42 <li{{ if eq .SettingsActive "sessions" }} class="active"{{ end }}>
43 <a href="/settings/sessions">Sessions</a>
44 </li>
45 </ul>
46 <h3 class="shithub-settings-side-group">Danger</h3>
47 <ul>
48 <li{{ if eq .SettingsActive "danger" }} class="active"{{ end }}>
49 <a href="/settings/danger" class="shithub-settings-danger">Delete account</a>
50 </li>
51 </ul>
52 </nav>
53 </aside>
54 {{- end }}