{% block head %}
{% block title %}uffd{% endblock %}
{% endblock %} {% block navbar %} {% macro navbarlink(data, htmlclass="nav-link") -%}
{% if data.gly != '' %} {% if data.iconlib == 'fa' %}
{% endif %} {{ data.name }} {% endif %}
{%- endmacro %} {% macro navbaricon(data) -%}
{{ navbarlink(data) }}
{%- endmacro %}
uffd
{% for n in navbar if (not n.group) and (not n.visible or n.visible()) %} {{ navbaricon(n) }} {% endfor %} {% for grouper, list in navbar|rejectattr("group", "none")|groupby("group") %}
{{ grouper }}
{% for n in list %} {{ navbarlink(n, htmlclass="dropdown-item") }} {% endfor %}
{% endfor %}
{% if is_valid_session() %}
Logout
{% endif %}
{% endblock navbar %}
{% for message in get_flashed_messages() %}
{{ message }}
{% endfor %}
{% block body %} {% endblock body %}