Pagination
Default
Section titled “Default”A 10-page set with interactive prev/next and page number buttons.
Page 1 of 10
import { useState } from 'react';
import { Pagination } from '@eekodigital/raster';
function PaginationDemo() {
const [page, setPage] = useState(1);
return <Pagination page={page} totalPages={10} onPageChange={setPage} />;
} Few pages
Section titled “Few pages”When there are only a handful of pages all page numbers are shown.
Page 1 of 3
<Pagination page={page} totalPages={3} onPageChange={setPage} /> | Prop | Type | Default | Description |
|---|---|---|---|
page | number | — | The current active page (1-based). |
totalPages | number | — | The total number of pages. |
onPageChange | (page: number) => void | — | Callback fired when the user selects a different page. |