Pagination with navigation page numbers. Plays navigation sounds for forward, backward, and tab.
Pagination with navigation page numbers. The sensory-ui Pagination plays navigation sounds for forward, backward, and tab interactions, giving clear directional feedback.
Pattern: Single-sound parts (PaginationLink + PaginationPrevious + PaginationNext)
npx shadcn@latest add SatyamVyas04/sensory-ui/sensory-ui-paginationimport {
Pagination,
PaginationContent,
PaginationEllipsis,
PaginationItem,
PaginationLink,
PaginationNext,
PaginationPrevious,
} from "@/components/ui/sensory-ui/pagination";Each part carries its own sound prop.
| Prop | Type | Default | Description |
|---|---|---|---|
sound (PaginationLink) | SoundRole | false | "navigation.tab" | Sound played when a page number is clicked. |
sound (PaginationPrevious) | SoundRole | false | "navigation.backward" | Sound played when going to the previous page. |
sound (PaginationNext) | SoundRole | false | "navigation.forward" | Sound played when going to the next page. |
volume | number | 1 | Per-component volume multiplier (0–1). |
navigation.forward for next, navigation.backward for previous, navigation.tab for page number.
<Pagination>
<PaginationContent>
<PaginationItem>
<PaginationPrevious href="#" />
</PaginationItem>
<PaginationItem>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationNext href="#" />
</PaginationItem>
</PaginationContent>
</Pagination><PaginationLink href="#" sound="interaction.tap" volume={0.7}>
1
</PaginationLink><PaginationPrevious href="#" sound={false} />
<PaginationLink href="#" sound={false}>1</PaginationLink>
<PaginationNext href="#" sound={false} /><PaginationPrevious href="#" volume={0.6} />
<PaginationNext href="#" volume={0.6} />
{/* Quieter for content browsing */}<PaginationLink href="#" sound="navigation.tab" volume={0.5}>
1
</PaginationLink>
{/* Tab-like feel for data tables */}| Part | Prop | Value |
|---|---|---|
| PaginationLink | sound | "navigation.tab" |
| PaginationPrevious | sound | "navigation.backward" |
| PaginationNext | sound | "navigation.forward" |
| Situation | Recommended Sound | Why |
|---|---|---|
| Blog articles | navigation.forward / navigation.backward | Directional page turns |
| Data tables | navigation.tab | Tab-like page switching |
| Search results | navigation.forward | Forward progression |
| Silent browsing | false | When sounds distract from content |
| Event | Default Sound |
|---|---|
| Next page | navigation.forward |
| Previous page | navigation.backward |
| Page number select | navigation.tab |
View the original Pagination documentation.