Skip to content

Pagination

stable

Compact pagination for large financial datasets

FinanceInteractive/Storybook ↗
import { Pagination } from "@nodus/design-system/finance"
Loading demo…

Props

pagerequired
Type numberDefault

Current page (1-based)

totalPagesrequired
Type numberDefault

Total number of pages

onPageChangerequired
Type (page: number) => voidDefault

Called when page changes

totalItems
Type numberDefault

Show total item count

pageSize
Type numberDefault

Items per page (for display)

density
Type "default" | "compact"Default

Display density

Metadatasemantictypeborder
MobileTouch Target

Page buttons must be ≥44px. On mobile, hide numbered pages and show only prev/next arrows plus current page/total. Use the compact variant.

Design Rationale

This component was designed to express:

Explore Related

Was this helpful?