{% set FOOTER_NAV_DEFAULTS = {
  className: '',
  hasCurrent: false,
  navList: []
} %}

{% macro FooterNav(settings = {}) %}
  {% set settings = merge(FOOTER_NAV_DEFAULTS, settings) %}

  <ul class="footer-nav {{ settings.className }}">
    {% for item in settings.navList %}
      <li class="footer-nav__item">
        {% if settings.hasCurrent and loop.first %}
          <span class="footer-nav__link">{{ item }}</span>
        {% else %}
          <a href="#" class="footer-nav__link">{{ item }}</a>
        {% endif %}
      </li>
    {% endfor %}
  </ul>
{% endmacro %}
