UNPKG

@julo-ui/sliders

Version:

A React Slider component that implements input[type='range']

19 lines (16 loc) 656 B
import { UseSliderProps, SliderState } from '../types.js'; import '@julo-ui/system'; import '../../types.js'; interface UseHandlePanEventOptions { rootRef: React.RefObject<HTMLElement>; trackRef: React.RefObject<HTMLElement | null>; onFocusThumb: () => void; onDraggingStart: () => void; onDraggingEnd: () => void; onChangeStart: UseSliderProps['onChangeStart']; onChangeEnd: UseSliderProps['onChangeEnd']; sliderStates: SliderState; setComputedValue: React.Dispatch<React.SetStateAction<number>>; } declare function useHandlePanEvent(options: UseHandlePanEventOptions): void; export { useHandlePanEvent as default };