Components › Navigation

Pagination

Move through pages of results, with gaps for long ranges.

Installation

npx plankui@latest add pagination

Usage

import { Pagination } from "@/components/ui/pagination";

<Pagination page={page} pageCount={20} onPageChange={setPage} />

API reference

PropTypeDefaultDescription
pagenumberrequiredCurrent page, from 1.
pageCountnumberrequiredTotal pages.
onPageChange(page: number) => voidrequiredCalled on navigation.
siblingsnumber1Pages shown either side of the current one.

View the source on GitHub