| 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 }} |