UNPKG

@aliretail/react-materials-components

Version:
57 lines (56 loc) 1.61 kB
import * as React from 'react'; import { NumberPickerProps } from '@alifd/next/types/number-picker'; interface RangeNumberPickerProps extends Omit<NumberPickerProps, 'value' | 'onChange'> { className?: string; style?: React.CSSProperties; /** * value 为数组形式,[number1, number2] */ value: [number, number]; onChange: (value: [number, number]) => void; /** * 第一个 NumberPicker 的 props,传入可覆盖统一传入的props */ firstNumberPickerProps?: NumberPickerProps; /** * 第二个 NumberPicker 的 props,传入可覆盖统一传入的props */ secondNumberPickerProps?: NumberPickerProps; /** * 前文案 */ prefixText?: string; /** * 中文案 * @default '-' */ betweenText?: string; /** * 后文案 */ suffixText?: string; /** * 是否不需要约束后面的数字大于前面的数字 * @default false */ notConstrain?: boolean; } declare class RangeNumberPicker extends React.Component<RangeNumberPickerProps, any> { static defaultProps: { value: any[]; className: string; style: {}; prefixText: string; suffixText: string; betweenText: string; notConstrain: boolean; firstNumberPickerProps: {}; secondNumberPickerProps: {}; }; onFirstChange: (value: number) => void; onSecondChange: (value: number) => void; getSecNumMin(): string | number; getFirNumMax(): string | number; render(): JSX.Element; } export default RangeNumberPicker;