Pagination

Use pagination to separate long sets of data so that it is easier for a user to consume information.
  • Examples
  • Properties
  • Accessibility

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