{% set SECONDARY_NAVIGATION_DEFAULTS = {
  className: '',
  items: []
} %}

{% macro SecondaryNavigation(settings = {}) %}
  {% set settings = merge(SECONDARY_NAVIGATION_DEFAULTS, settings) %}

  <nav class="secondary-navigation {{ settings.className }}">
    <ul class="secondary-navigation__list">
      {% for item in settings.items %}
        {% set itemClassNames = [
          'secondary-navigation__item',
          'secondary-navigation__item--current' if item.isCurrent
        ] %}

        <li class="{{ setClass(itemClassNames) }}">
          <a
            href="{{ item.link or '#' }}"
            class="secondary-navigation__link"
            {{ Helpers.setAttr('aria-current', 'page' if item.isCurrent else false) }}
          >{{ item.text }}</a>
        </li>
      {% endfor %}
    </ul>
  </nav>
{% endmacro %}
