An input where the user selects a value from a given range. Plays a subtle sound during interaction.
An input where the user selects a value from a given range. The sensory-ui Slider plays a subtle sound while the user drags, providing continuous audio feedback.
Pattern: Single-sound
npx shadcn@latest add SatyamVyas04/sensory-ui/sensory-ui-sliderimport { Slider } from "@/components/ui/sensory-ui/slider";| Prop | Type | Default | Description |
|---|---|---|---|
sound | SoundRole | false | "interaction.subtle" | Sound played during drag. |
volume | number | 1 | Per-component volume multiplier (0–1). |
interaction.subtle
<Slider defaultValue={[50]} max={100} step={1} /><Slider sound="interaction.toggle" volume={0.5} /><Slider sound={false} /><Slider
defaultValue={[35]}
max={100}
step={1}
sound="interaction.subtle"
volume={0.3}
/><Slider
defaultValue={[0, 100]}
max={1000}
step={10}
sound="interaction.subtle"
volume={0.4}
/><Slider
defaultValue={[80]}
max={100}
sound="navigation.tab"
volume={0.5}
/>| Prop | Value |
|---|---|
sound | "interaction.subtle" |
volume | 1 |
| Situation | Recommended Sound | Why |
|---|---|---|
| Volume control | interaction.subtle | Default: continuous feedback |
| Price range | interaction.subtle | Lighter for filtering |
| Brightness/opacity | navigation.tab | Step-like progression |
| Silent slider | false | When sounds distract |
| Event | Default Sound |
|---|---|
| Drag | interaction.subtle |
View the original Slider documentation.