{% set paginator = getPaginator(namespace) %} {% set page_links = page_links|default(4) %} {% set from_page = paginator.current_page - page_links %} {% set from_page = (from_page < 1) ? 1 : from_page %} {% set to_page = (from_page + page_links) %} {% set to_page = (to_page > paginator.last_page) ? paginator.last_page : to_page %} {% set icon_size = icon_size|default('h-4 w-4') %}
{{ component('icons~chevron.double.left',{ size: icon_size },'svg') }} {{ component('icons~chevron.left',{ size: icon_size },'svg') }} {% for index in from_page..to_page %} {{ index }} {% endfor %} {{ component('icons~chevron.right',{ size: icon_size },'svg') }} {{ component('icons~chevron.double.right',{ size: icon_size },'svg') }}