{{ pageAddAsset('stylesheet', zasset('@ZikulaAdminModule:css/style.css')) }}

{% macro draw(links) %}
    {% for link in links|filter(l => l.url|default) %}
        <li class="dropdown-item">
            <a href="{{ link.url }}" title="{{ link.text|e('html_attr') }}">{% if link.icon is defined %}<i class="fas fa-fw fa-{{ link.icon }}"></i> {% endif %}{{ link.text }}</a>
            {% if link.links is defined %}
                <ul class="dropdown-toggle">{{ _self.draw(link.links) }}</ul>
            {% endif %}
        </li>
    {% endfor %}
{% endmacro %}

<div class="admintabs-container" id="admintabs-container">
    <ul id="admintabs" class="nav nav-mouseover nav-tabs nav-tabs-admin">
        {% for module in adminMenu %}
            <li class="dropdown droppable nowrap{% if caller._zkModule == module.modname %} active{% endif %}">
                <a class="dropdown-toggle" href="#" data-toggle="dropdown" title="{{ module.menutext|e('html_attr') }}">
                    <span class="fas fa-arrows-alt admintabs-lock"></span>
                    <span><img src="{{ app.request.basePath }}/{{ module.icon }}" alt="icon" style="height: 18px"/></span>
                </a>
                {% if module.extensionMenu|default %}
                    {{ knp_menu_render(module.extensionMenu, {template: '@ZikulaMenuModule/Override/bootstrap_fontawesome.html.twig'}) }}
                {% endif %}
            </li>
        {% endfor %}
    </ul>
</div>
