UNPKG

@gluestack-ui/slider

Version:

A universal headless slider component for React Native, Next.js & React

17 lines (16 loc) 699 B
import SliderMain from './Slider'; import SliderThumb from './SliderThumb'; import SliderTrack from './SliderTrack'; import SliderFilledTrack from './SliderFilledTrack'; export { SliderContext } from './Context'; export function createSlider({ Root, ThumbInteraction, Thumb, Track, FilledTrack, }) { const Slider = SliderMain(Root); Slider.Thumb = SliderThumb(Thumb, ThumbInteraction); Slider.Track = SliderTrack(Track); Slider.FilledTrack = SliderFilledTrack(FilledTrack); Slider.displayName = 'Slider'; Slider.Thumb.displayName = 'Slider.Thumb'; Slider.Track.displayName = 'Slider.Track'; Slider.FilledTrack.displayName = 'Slider.FilledTrack'; return Slider; }