Pagination
Navigation across multi-page datasets.
Contract
Section titled “Contract”Overview
Machine-readable contract from Component Spec.
component: paginationexport: Paginationversion: 1attributes: data-refineui=pagination
Anatomy
| Part | data-refineui |
|---|---|
| root | pagination |
States
| Scope | Category | Values |
|---|---|---|
| component | pseudo | focus-visible |
| component | environment | forced-colors, dir |
Keyboard
| Key | Action | Native |
|---|---|---|
| Enter | activate | true |
| Space | activate | true |
Focus
| Section | Property | Value |
|---|---|---|
| visual | required | true |
| visual | selector | :focus-visible |
Layout
| Property | Value |
|---|---|
| direction | logical |
| rtl | true |
Installation
Section titled “Installation”npm install @refineui/react @refineui/tokensyarn add @refineui/react @refineui/tokenspnpm add @refineui/react @refineui/tokensbun add @refineui/react @refineui/tokensimport { Pagination, PaginationContent, PaginationItem, PaginationLink, PaginationPrevious, PaginationNext, PaginationEllipsis} from "@refineui/react";
<Pagination> <PaginationContent> <PaginationItem> <PaginationPrevious href="#" /> </PaginationItem> <PaginationItem> <PaginationLink href="#" isActive>1</PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#">2</PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#">3</PaginationLink> </PaginationItem> <PaginationItem> <PaginationEllipsis /> </PaginationItem> <PaginationItem> <PaginationLink href="#">10</PaginationLink> </PaginationItem> <PaginationItem> <PaginationNext href="#" /> </PaginationItem> </PaginationContent></Pagination>API Reference
Section titled “API Reference”Pagination
Section titled “Pagination”Root container (<nav> element).
PaginationContent
Section titled “PaginationContent”List of pagination items.
PaginationItem
Section titled “PaginationItem”List item wrapper.
PaginationLink
Section titled “PaginationLink”| Prop | Default | Type | Description |
|---|---|---|---|
| isActive | false | boolean | Marks the current page. |
PaginationPrevious
Section titled “PaginationPrevious”Previous page button.
PaginationNext
Section titled “PaginationNext”Next page button.
PaginationEllipsis
Section titled “PaginationEllipsis”Indicator for skipped pages.