<nav class="site-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    <ul class="menu main-menu">
        {% for item in config.extra.main_menu %}    
            <li>
                <a itemprop="url"
                    class="{% if macros::is_active_nav(url=macros::link(url=item.url), curr_url=current_url) == "true" %}active{% endif %}"
                    href="{{ macros::link(url=item.url) }}">
                    <span itemprop="name">{{ item.name }}</span>
                </a>
            </li>
        {% endfor %}
        </ul>
    <ul class="menu sub-menu">
        {% for item in config.extra.main_menu %}
            {% if item.sub and current_url is starting_with(macros::link(url=item.url)) %}
                {% for sub_item in item.sub %}
                    <li>
                        <a itemprop="url"
                            class="{% if macros::link(url=sub_item.url) == current_url %}active{% endif %}"
                            href="{{ macros::link(url=sub_item.url) }}">
                                <span itemprop="name">{{ sub_item.name }}</span>
                        </a>
                    </li>
                {% endfor %}
            {% endif %}
        {% endfor %}
    </ul>
</nav>