{% for p in pagination_pages(table.page, total_pages) %}
{% if p is none %}
{% else %}
{% endif %}
{% endfor %}
{# Pagination fragment — preserves sort/filter/search state across page hops. v0.62 CSS refactor: inline Tailwind → semantic .dz-pagination* classes (components/fragments.css). Active-page tinting via .is-current modifier instead of inline `bg-[hsl(var(--primary))]`. #} {% if table and table.total > table.page_size %} {% set total_pages = (table.total + table.page_size - 1) // table.page_size %}