Accessibility
Slider from @prepared911/ui/slider is a Radix slider. The primitive handles thumb focus, range semantics, and keyboard increments; your job is to label the slider, expose a human-readable value, and provide a typed alternative where precision matters.
role="slider" with aria-valuemin, aria-valuemax, and aria-valuenow.step; PageUp/PageDown move in larger increments; Home/End jump to ends.aria-label or aria-labelledby—especially when the slider is icon-adjacent (volume, brightness).aria-valuetext with the unit ("70%", "+6 dB").step.role="slider" on the thumb.aria-valuemin, aria-valuemax, aria-valuenow, and optional aria-valuetext.aria-orientation="horizontal" or "vertical" when layout is non-default.step so the slider reaches useful values without hair-trigger precision.aria-valuetext.