Pagination
Overview
Root pagination component built on Reka UI's PaginationRoot.
Theme entry: Pagination
Props
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| themeOverride | String|Object|Array | null | A partial theme object merged with the component's default theme; accepts a class string, class array, or theme object. | |
| class | import('vue').HTMLAttributes['class'] | undefined | Additional CSS classes to apply to the root element. | |
| total | number | undefined | The total number of pages. | |
| page | number | undefined | The current page. | |
| defaultPage | number | undefined | The default page. | |
| itemsPerPage | number | undefined | The number of items per page. | |
| siblingCount | number | undefined | The number of sibling pages to show. | |
| showEdges | boolean | undefined | Whether to show edges. | |
| disabled | boolean | undefined | The disabled state. |
Slots
default
Scoped slot.
Events
| Name | Description |
|---|---|
update:page | Emitted when the current page changes. |
Source
client/lib/navigation/pagination/Pagination.vue