{% set attributes = create_attribute({
  'label': label,
}) %}
{% if current_page %}
  {% do attributes.setAttribute('current-page', current_page) %}
{% endif %}
{% if display %}
  {% do attributes.setAttribute('display', display) %}
{% endif %}
{% if lang %}
  {% do attributes.setAttribute('lang', lang) %}
{% endif %}
{% if next_href %}
  {% do attributes.setAttribute('next-href', next_href) %}
{% endif %}
{% if next_label %}
  {% do attributes.setAttribute('next-label', next_label) %}
{% endif %}
{% if previous_href %}
  {% do attributes.setAttribute('previous-href', previous_href) %}
{% endif %}
{% if previous_label %}
  {% do attributes.setAttribute('previous-label', previous_label) %}
{% endif %}
{% if total_pages %}
  {% do attributes.setAttribute('total-pages', total_pages) %}
{% endif %}
{% if url %}
  {% do attributes.setAttribute('url', url) %}
{% endif %}
{% if class %}
  {% do attributes.setAttribute('class', class|join(' ')) %}
{% endif %}
{% if slot %}
  {% do attributes.setAttribute('slot', slot) %}
{% endif %}
<gcds-pagination{{ attributes }}></gcds-pagination>
