Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Shadcn Pagination for React and Tailwind

Navigate through a list of items.

Installation

bunx --bun shadcn@latest add https://kit.dev/r/pagination.json

Anatomy

Pagination
├── PaginationItem
├── PaginationEllipsis
├── PaginationFirstTrigger
├── PaginationPrevious
├── PaginationNext
└── PaginationLastTrigger

Usage

import {
  Pagination,
  PaginationItems,
  PaginationNext,
  PaginationPrevious,
} from "@/components/ui/pagination";
<Pagination count={50} pageSize={10}>
  <PaginationPrevious />
  <PaginationItems />
  <PaginationNext />
</Pagination>

Accessibility

KeyDescription
Enter
Activate the focused control.
Space
Activate the focused control.

Demos

Controlled

Page Range

Table

API Reference

Pagination

nav

PropType
AttributeType

PaginationItem

button

PropType
AttributeType

PaginationEllipsis

div

PropType
AttributeType

PaginationPrevious

button

PropType
AttributeType

PaginationNext

button

PropType
AttributeType
PropType
AttributeType

usePagination

PaginationItems