0.2.1 • Published 11 months ago

react-simplify-slider v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

react-simplify-slider

React Simple Slider is light-weight slider UI library

Interface

The main module is 'Slider', it has below interface. Slider props have handleRef can control Slider's inner state.

interface SliderHandle {
  slideToPrev: () => void
  slideToNext: () => void
  slideTo: (index: number) => void
  length: number
  currentSlideIndex: number
}
interface SliderProps {
  slides: Array<React.ReactElement>
  renderSlideWrapper?: (
    slide: this['slides'][number],
    slideValues: {
      currentSlideIndex: number
      slideIndex: number
    }
  ) => React.ReactNode
  className?: string
  initialSlideIndex?: number
  expandedSpacing?: number
  slideBy?: number
  perPage?: number
  loop?: boolean
  isSwipeable?: boolean
  rtl?: boolean
  onSlideChange?: (slideIndex: number) => void
  handleRef?: React.RefObject<SliderHandle>
}
0.2.1

11 months ago

0.2.0

11 months ago

0.1.5

11 months ago

0.1.4

11 months ago

0.1.3

11 months ago

0.1.2

11 months ago

0.1.1

11 months ago

0.1.0

11 months ago