Default
Pagination is a control that enables users to navigate through pages of content.
Skippable
Whether the pagination is skippable to start/end.
Disabled
This Boolean attribute prevents the user from interacting with the element: it cannot receive press or focus events. MDN
Flat
Pagination with flat container styling for a more minimal appearance.
Inline
Inline pagination layout that fits inline with content.
Disable Step
Whether the step selector has a disabled state.
Forms
Pagination as a form associated component that participates in form submission and emits change, input, and step-change events. Use when page selection needs to integrate with form data collection or server-side form handling.
No Items Count
Pagination without items count display, useful when total count is unknown.
Large Values
Pagination handling large datasets with higher step values for efficient navigation.
Dynamic Items
If the upper bound of items is unknown, use the last-page event to determine when to load more data and update the pagination with the latest total of items.
Dynamic Step Size
When a custom step exists, the select options dynamically adapt to the step and append to the default option list.
Suffix Label
Use the suffix-label slot to customize the "of total" label when dealing with approximated totals from API responses. This is useful when the API returns a limited count but indicates there are more items available.
Page List Pattern
Custom pagination pattern using toolbar with numbered page buttons and navigation arrows.
Skip Pattern
Enhanced pagination pattern with first/last page buttons and numbered page navigation.
Vertical Pattern
Vertical pagination pattern with up/down navigation arrows for compact layouts.
Custom Select Pattern
Custom pagination with select dropdown for page size and navigation arrows.