dsfr4drupal-1.x-dev/components/skiplinks/skiplinks.twig
components/skiplinks/skiplinks.twig
{% set attributes = attributes|default(create_attribute()) %}
{% set label = label|default('Quick access'|t) %}
{% set html_tag = html_tag|default('nav') %}
<div{{ attributes.addClass('fr-skiplinks') }}>
<{{ html_tag }} class="fr-container" role="navigation" aria-label="{{ label }}">
{% if items|length > 1 %}
<ul class="fr-skiplinks__list">
{% for item in items %}
<li>
{{ _self.skiklinks_link(item) }}
</li>
{% endfor %}
</ul>
{% else %}
<div class="fr-skiplinks__list">
{{ _self.skiklinks_link(items[0]) }}
</div>
{% endif %}
</{{ html_tag }}>
</div>
{% macro skiklinks_link(item) %}
<a href="#{{ item.anchor }}" class="fr-link">{{ item.title }}</a>
{% endmacro %}
