antd-mobile
Version:
<div align="center">
22 lines (21 loc) • 722 B
TypeScript
import type { FC, ReactNode } from 'react';
import { NativeProps } from '../../utils/native-props';
import { SliderMarks } from './marks';
export declare type SliderValue = number | [number, number];
export declare type SliderProps = {
min?: number;
max?: number;
value?: SliderValue;
defaultValue?: SliderValue;
step?: number;
marks?: SliderMarks;
ticks?: boolean;
disabled?: boolean;
range?: boolean;
icon?: ReactNode;
popover?: boolean | ((value: number) => ReactNode);
residentPopover?: boolean;
onChange?: (value: SliderValue) => void;
onAfterChange?: (value: SliderValue) => void;
} & NativeProps<'--fill-color'>;
export declare const Slider: FC<SliderProps>;