Sam Jeston
History
20 lines·
787 Bytes
·HTML
| 1 | {% extends "base.html" %} |
| 2 | {% block content %} |
| 3 | <div class="settings-header"> |
| 4 | {% if let Some(u) = ctx.user %}{{ crate::web::fmt::avatar(u.username, 40)|safe }} |
| 5 | <div> |
| 6 | <h1>{{ u.name() }}</h1> |
| 7 | <div class="text-muted">Your personal account</div> |
| 8 | </div> |
| 9 | {% endif %} |
| 10 | </div> |
| 11 | <div class="layout-settings"> |
| 12 | <nav class="side-nav" aria-label="Settings"> |
| 13 | <a class="side-nav-item{% if tab == "profile" %} selected{% endif %}" href="/settings/profile">{{ crate::web::fmt::icon("user")|safe }} Profile & password</a> |
| 14 | <a class="side-nav-item{% if tab == "keys" %} selected{% endif %}" href="/settings/keys">{{ crate::web::fmt::icon("key-round")|safe }} SSH keys</a> |
| 15 | </nav> |
| 16 | <div class="settings-main"> |
| 17 | {% block settings %}{% endblock %} |
| 18 | </div> |
| 19 | </div> |
| 20 | {% endblock %} |