{% 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-full w-full') %} {% set button_class = button_class|default('h-8 w-8 hover:cursor-pointer rounded-lg flex items-center justify-center p-1 px-2 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white') %}