Components
Pagination

Pagination

The Pagination component allows you to navigate through large sets of data by dividing it into smaller chunks, making it easier for users to browse through your application.

API Reference

Root

PropTypeDefault
count
number
asChild
boolean
defaultPage
number
dir
'ltr' | 'rtl'
getRootNode
() => ShadowRoot | Node | Document
id
string
ids
Partial<{ root: string ellipsis(index: number): string prevPageTrigger: string nextPageTrigger: string pageTrigger(page: number): string }>
onPageChange
(details: PageChangeDetails) => void
page
number
pageSize
number
siblingCount
number
translations
IntlTranslations
type
'link' | 'button'

List

PropTypeDefault
asChild
boolean

Ellipsis

PropTypeDefault
index
number
asChild
boolean

ListItem

PropTypeDefault
asChild
boolean

PageTrigger

PropTypeDefault
type
'page'
value
number
asChild
boolean

NextPageTrigger

PropTypeDefault
asChild
boolean

PrevPageTrigger

PropTypeDefault
asChild
boolean