Pagination
Use pagination to separate long sets of data so that it is easier for a user to consume information.
Examples
loading...Web Component
Chi Vue
Props
Property | Description | Type | Default |
---|---|---|---|
ariaLabel | To define aria label of pagination | string | 'Pagination' |
compact | To define compact style of pagination | boolean | false |
currentPage | To define current page of pagination | number | 1 |
firstLast | To add First page / Last page icon buttons | boolean | false |
inverse | To render inverse styled pagination | boolean | false |
pageJumper | To add jump to page text input | boolean | false |
pageSize | To allow use select number of items to show per page | boolean | false |
pages | To define number of pages to render | number | undefined |
results | To show number of result items | number | 0 |
size | To define size of pagination elements | string | 'md' |
Events
Event | Description | Type |
---|---|---|
chiPageChange | Triggered when the user navigates to another page by clicking pagination item buttons or changing value of Page Jumper input | CustomEvent<number> |
chiPageSizeChange | Triggered when the user changes items per page value | CustomEvent<number> |
Accessibility
Accessibility guidelines coming soon