pagination: {
ariaCurrentLabel: "Current page"
} |
| ariaNextLabel | Accessibility label for the next page button. | string | - | pagination: {
ariaNextLabel: "Next page"
} |
| ariaPageLabel | Accessibility label for the page button. | string | - | pagination: {
ariaPageLabel: "Page"
} |
| ariaPreviousLabel | Accessibility label for the previous page button. | string | - | pagination: {
ariaPreviousLabel: "Previous page"
} |
| buttonTag | Pagination button tag name | DynamicComponent | - | pagination: {
buttonTag: PlainButton
} |
| 1 |
| disabled | Buttons will be disabled | boolean | - | false |
| iconNext | Icon to use for next button | string | - | pagination: {
iconNext: "chevron-right"
} |
| iconPack | Icon pack to use | string | `mdi`, `fa`, `fas and any other custom icon pack` | pagination: {
iconPack: undefined
} |
| iconPrev | Icon to use for previous button | string | - | pagination: {
iconPrev: "chevron-left"
} |
| mobileBreakpoint | Mobile breakpoint as `max-width` value | string | - | pagination: {
mobileBreakpoint: undefined
} |
| override | Override existing theme classes completely | boolean | - | |
| perPage | Items count for each page | number \| string | - | pagination: {
perPage: 20
} |
| position | Buttons position order | "centered" \| "left" \| "right" | `centered`, `right`, `left` | pagination: {
position: "right"
} |
| rangeAfter | Number of pagination items to show after current page | number | - | 1 |
| rangeBefore | Number of pagination items to show before current page | number | - | 1 |
| rounded | Enable rounded button style | boolean | - | pagination: {
rounded: false
} |
| simple | Enable simple style | boolean | - | pagination: {
simple: false
} |
| size | Pagination size | string | `small`, `medium`, `large` | pagination: {
size: undefined
} |
| total | Total count of items | number | - | |
### Events
| Event name | Properties | Description |
| -------------- | --------------------------------------------------------------------------------- | ---------------------------- |
| update:current | **value** `number` - updated current prop | current prop two-way binding |
| change | **value** `number` - current value | on current change event |
| next | **event** `Event` - native click eventThe theme does not have any custom variables for this component.