{# Inline pagination fragment. Rendered inside #pv-pagination div. When served as the HTMX rows response it is also sent as an OOB swap (see list_rows.html). Variables available: page, page_size, total, total_pages, search, order, filters, view (for view.module/name). #} {# Left: record range info #} {% if total == 0 %} No records {% else %} {% set start = page * page_size + 1 %} {% set end = [start + page_size - 1, total] | min %} {{ start }}–{{ end }} of {{ total }} {% endif %} {# Right: prev / page numbers / next #}