
{% if navstyle|default("navbar-nav") == "inline" %}
    {% set navclass = "list-inline" %}
    {% set navitem = "list-inline-item" %}
{% endif %}
{% if navstyle|default("navbar-nav") == "column" %}
    {% set navclass = "list-inline list-column" %}
    {% set navitem = "" %}
{% endif %}
<ul class="{{ navclass|default("navbar-nav") }}">
    {% for item in given_menu.items %}
        {% set link_classes = item.classes|join(' ') %}
        {% set active = '' %}
        {% set ariacurrent = '' %}
        {% if 'current_page_item' in link_classes %}
            {% set active = ' active' %}
            {% set ariacurrent = ' aria-current="page"' %}
        {% endif %}
        <li class="{{ navitem|default("nav-item") }} {{ item.classes|join(' ') }}">
            <a class="nav-link{{ active }}"{{ ariacurrent }} href="{{ item.link }}" {{ item.is_target_blank ? 'target="_blank"' }}>{{ item.title }}</a>
            {% if item.children %}
                <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
                    {% for child in item.children %}
                        <li>
                            <a class="dropdown-item" href="{{ child.link }}" {{ item.is_target_blank ? 'target="_blank"' }}>{{ child.title }}</a>
                        </li>
                    {% endfor %}
                </ul>
            {% endif %}
        </li>
    {% endfor %}
</ul>
