UNPKG

@julo-ui/sliders

Version:

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

20 lines (17 loc) 594 B
import { PropGetter, RequiredPropGetter } from '@julo-ui/system'; import { UseSliderProps, SliderState, SliderActions } from './types.js'; import '../types.js'; type UseSliderReturn = ReturnType<typeof useSlider>; declare function useSlider(props: UseSliderProps): { state: SliderState; actions: SliderActions; getRootProps: PropGetter; getTrackProps: PropGetter; getInnerTrackProps: PropGetter; getThumbProps: PropGetter; getMarkerProps: RequiredPropGetter<{ value: number; }>; getInputProps: PropGetter; }; export { UseSliderReturn, useSlider };