Skip to content

Pagination

stable

Compact pagination for large financial datasets

FinanceInteractive/Storybook ↗
import { Pagination } from "@danagraph/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

semantictypeborder
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?