UNPKG

@react-native-assets/slider

Version:

Lightweight slider for React-Native and React-Native-Web. A Range slider is included

20 lines (19 loc) 742 B
type Props = { step: number; range: [number, number]; minimumRange: number; minimumValue: number; maximumValue: number; slideOnTap?: boolean; crossingAllowed?: boolean; onValueChange?: (range: [number, number]) => boolean | void; }; /** Handle the state of a range slider */ declare const useRange: ({ step, range: propValue, minimumRange, minimumValue, maximumValue, slideOnTap, onValueChange, crossingAllowed }: Props) => { updateMinValue: (newValue: number) => void; updateMaxValue: (newValue: number) => void; updateClosestValue: (value: number, state: "press" | "release" | "drag") => number[]; canMove: (value: number) => boolean; range: [number, number]; }; export default useRange;