-
Notifications
You must be signed in to change notification settings - Fork 16
/
nav.html
35 lines (31 loc) · 1.35 KB
/
nav.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{% set index = url_for("editor.index") %}
{% set group_apps = url_for('editor.group_suggestions') %}
{% set group_journals = url_for('editor.group_journals') %}
{% set ass_apps = url_for('editor.associate_suggestions') %}
{% set ass_journals = url_for('editor.associate_journals') %}
{#
Tabs removed for https://github.com/DOAJ/doajPM/issues/3422
(ass_journals, "Journals assigned to you", None, "book-open")
(group_journals, "Your group’s journals", "list_group_journals", "book")
#}
{% set tabs = [
(index, "Dashboard", None, "list"),
(group_apps, "Your group’s applications", "list_group_suggestions", "users"),
(ass_apps, "Applications assigned to you", None, "file-text")
]
%}
<nav class="vertical-nav">
<ol class="unstyled-list" role="tablist">
{% for url, label, role, icon in tabs %}
{% set selected = url == request.path %}
{% if role == None or current_user.has_role(role) %}
<li>
<a href="{{ url }}" aria-selected="{% if selected %}true{% else %}false{% endif %}" class="flex-center vertical-nav__link ">
<span data-feather="{{ icon }}" aria-hidden="true"></span>
<span class="vertical-nav__link-label">{{ label }}</span>
</a>
</li>
{% endif %}
{% endfor %}
</ol>
</nav>