@julo-ui/sliders
Version:
A React Slider component that implements input[type='range']
28 lines (27 loc) • 2.28 kB
TypeScript
export { default as Slider } from './slider/Slider.js';
export { SliderActions, SliderProps, SliderState, UseSliderProps } from './slider/types.js';
export { default as SliderTrack } from './slider/components/slider-track/SliderTrack.js';
export { SliderTrackProps } from './slider/components/slider-track/types.js';
export { default as SliderThumb } from './slider/components/slider-thumb/SliderThumb.js';
export { SliderThumbProps } from './slider/components/slider-thumb/types.js';
export { default as SliderInnerTrack } from './slider/components/slider-inner-track/SliderInnerTrack.js';
export { SliderInnerTrackProps } from './slider/components/slider-inner-track/types.js';
export { default as SliderMarker } from './slider/components/slider-marker/SliderMarker.js';
export { SliderMarkerProps } from './slider/components/slider-marker/types.js';
export { UseSliderReturn, useSlider } from './slider/use-slider.js';
export { SliderProvider, useSliderContext } from './slider/SliderProvider.js';
export { default as RangeSlider } from './range-slider/RangeSlider.js';
export { Bounds, RangeSliderActions, RangeSliderProps, RangeSliderState, UseRangeSliderProps } from './range-slider/types.js';
export { default as RangeSliderTrack } from './range-slider/components/range-slider-track/RangeSliderTrack.js';
export { default as RangeSliderThumb } from './range-slider/components/range-slider-thumb/RangeSliderThumb.js';
export { RangeSliderThumbProps } from './range-slider/components/range-slider-thumb/types.js';
export { default as RangeSliderInnerTrack } from './range-slider/components/range-slider-inner-track/RangeSliderInnerTrack.js';
export { RangeSliderInnerTrackProps } from './range-slider/components/range-slider-inner-track/types.js';
export { default as RangeSliderMarker } from './range-slider/components/range-slider-marker/RangeSliderMarker.js';
export { RangeSliderMarkerProps } from './range-slider/components/range-slider-marker/types.js';
export { UseRangeSliderReturn, useRangeSlider } from './range-slider/use-range-slider.js';
export { RangeSliderProvider, useRangeSliderContext } from './range-slider/RangeSliderProvider.js';
import '@julo-ui/system';
import './types.js';
import 'react';
import './range-slider/components/range-slider-track/types.js';