Pagination
Pagination renders blog-style previous/status/next navigation.
Hovering or focusing the center status reveals direct page shortcuts.
Installation
Import from @gaudi/design-system. Load @gaudi/design-system/global.css once and add transpilePackages: ['@gaudi/design-system'] in Next.js.
Copy an example into your project with the shadcn CLI: npx shadcn@latest add https://design.gaudi.site/r/pagination-jump-to-page.json.
Usage
Examples
Jump to a page
Numbered page styles
Previous and next with page info
Rows per page and range
API
11 props
Accessibility
Pagination renders a nav landmark, disabled button states for unavailable directions, keyboard-focusable status shortcuts, and aria-current on active numbered links.
Related
ItemFlexible rows for people, settings, integrations, navigation and activity lists, composed from media, text, actions and optional header and footer rows.11 examplesLinkLink centralizes navigation semantics for internal, anchor, and external links.SelectSelect renders a styled option picker with searchable combobox behavior and multi-select support.20 examplesNumberFieldNumeric entry with increment buttons, bounds, locale formatting and scrubbing.2 examplesCardCard frames reusable content with title, subtitle, and optional children.8 examples