useSlider hook manages slider state with automatic clamping between 0 and 100.ts
import { useSlider } from "@arkyn/components";
defaultValue (optional)0-100 range.number
Default: 0[number, (value: number) => void]0: number
Current slider value in range 0-100.1: (value: number) => void
Updates slider value and clamps out-of-range input.tsx
import { useSlider } from "@arkyn/components";function SliderField() {const [value, setValue] = useSlider(25);return (<div><inputtype="range"min={0}max={100}value={value}onChange={(event) => setValue(Number(event.target.value))}/><p>Value: {value}</p></div>);}
0 are converted to 0.100 are converted to 100.