{% macro renderItems(item) %}
{% set action = app.request.requestUri %}
<li class="{{ action == path(item.route) ? 'active' : '' }}">
{% set noFollow = '' %}
{% if item.noFollow == true %}
{% set noFollow = 'rel="nofollow"' %}
{% endif %}
<a {% if item.openNewWindow %}target="_blank"{% endif %} href="{{ item.link ? item.link : path(item.route) }}" {{ noFollow }}>{{ item.text }}</a>
{% if item.children|length %}
<ul>
{% for child in item.children %}
{% if child.enabled %}
{{ _self.renderItems(child) }}
{% endif %}
{% endfor %}
</ul>
{% endif %}
</li>
{% endmacro %}
{% if items %}
<nav class="footer-main--nav">
<ul>
{% for item in items %}
{{ _self.renderItems(item) }}
{% endfor %}
</ul>
</nav>
{% endif %}