Pagination API
API reference for the Pagination components.
Explore these related pages for additional context and usage patterns.
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
number | undefinedTotal number of items
Default: 1
number | undefinedNumber of visible page buttons.
If undefined, auto-calculates based on container width.
number | undefinedNumber of items per page
Default: 10
string | false | undefinedEllipsis character
Default: "..."
number | undefined Default: 1
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
string | undefinedEllipsis character to display (overrides context)
string | undefinedUnique identifier for registration
Default: useId()
PaginationEllipsisSlotPropsstring | undefinedNamespace for dependency injection
Default: "v0:pagination"
boolean | undefinedOverride disabled state
string | undefinedUnique identifier for registration
Default: useId()
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
numberPage number this item represents
boolean | undefinedOverride disabled state
Default: false
string | undefinedUnique identifier for registration
Default: useId()
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
boolean | undefinedOverride disabled state
string | undefinedUnique identifier for registration
Default: useId()
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
boolean | undefinedOverride disabled state
string | undefinedUnique identifier for registration
Default: useId()
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
boolean | undefinedOverride disabled state
string | undefinedUnique identifier for registration
Default: useId()
string | undefinedNamespace for dependency injection
Default: "v0:pagination"
PaginationStatusSlotProps