Archived
1
0
Fork 0

app/views/_templates/navigation.volt: update to have user menu with dropdown.

This commit is contained in:
Henrik Hautakoski 2018-03-30 01:06:12 +02:00
parent 0d7e8e08f3
commit 8034ed486c

View file

@ -5,14 +5,23 @@
<i class="icon ion-navicon-round"></i>
</button>
<ul class="navigation-user-menu">
<div class="navigation-user-menu">
{% if auth.hasIdentity() %}
<li>{{ icon('android-person') }} Signed in as <strong>{{ auth.getUser().username }}</strong></li>
<li>{{ link_to(['for': 'logout'], '<i class="icon ion-log-out"></i> Log out') }}</li>
<div class="navigation-user-menu-dropdown">
<a id="user-dropdown-button" class="navigation-user-menu-dropdown-button"
data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
{{ icon('android-person') }} <strong>{{ auth.getUser().username }}</strong>
</a>
<ul aria-labelledby="user-dropdown" class="navigation-user-menu-dropdown-list">
<li>{{ link_to(['for': 'logout'], '<i class="icon ion-log-out"></i> Log out') }}</li>
</ul>
</div>
{% else %}
<li>{{ link_to(['for': 'login'], '<i class="icon ion-log-in"></i> Login', 'class': 'login-button') }}</li>
<div class="navigation-user-menu-login">{{ link_to(['for': 'login'], '<i class="icon ion-log-in"></i> Login', 'class': 'login-button') }}</div>
{% endif %}
</ul>
</div>
<nav class="navigation-menu collapse" id="main-menu">
{{ menu.render(0) }}