Skip to content

Pagination

Overview

Root pagination component built on Reka UI's PaginationRoot.

Theme entry: Pagination

Props

NameTypeRequiredDefaultDescription
themeOverrideString|Object|ArraynullA partial theme object merged with the component's default theme; accepts a class string, class array, or theme object.
classimport('vue').HTMLAttributes['class']undefinedAdditional CSS classes to apply to the root element.
totalnumberundefinedThe total number of pages.
pagenumberundefinedThe current page.
defaultPagenumberundefinedThe default page.
itemsPerPagenumberundefinedThe number of items per page.
siblingCountnumberundefinedThe number of sibling pages to show.
showEdgesbooleanundefinedWhether to show edges.
disabledbooleanundefinedThe disabled state.

Slots

default

Scoped slot.

Events

NameDescription
update:pageEmitted when the current page changes.

Full event reference

Source

client/lib/navigation/pagination/Pagination.vue

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2