{% extends "demo/module/module.html" %} {% import "./pagination.html" as pagination %} {% block content %} {% call pagination.nav() %} {{ pagination.previous(url = '#/path/to/previous-page') }} {% for page in range(1, 11) -%} {{ pagination.item(page, '#/path/to/?page=' + page) }} {%- endfor %} {{ pagination.next(url = '#/path/to/next-page') }} {% endcall %} {% call pagination.nav() %} {{ pagination.disabledPrevious() }} {{ pagination.activeItem(1) }} {% for page in range(2, 11) -%} {{ pagination.item(page, '#/path/to/?page=' + page) }} {%- endfor %} {{ pagination.next(url = '#/path/to/next-page') }} {% endcall %} {% call pagination.largeNav() %} {{ demoPaginationItems() }} {% endcall %} {% call pagination.smallNav() %} {{ demoPaginationItems() }} {% endcall %} {% endblock %} {% macro demoPaginationItems() %} {{ pagination.previous(url = '#/path/to/previous-page') }} {% for page in range(1, 5) -%} {{ pagination.item(page, '#/path/to/?page=' + page) }} {%- endfor %} {{ pagination.activeItem(5) }} {{ pagination.disabledNext() }} {% endmacro %}