UNPKG

840 BTypeScriptView Raw
1import type { FC, ReactNode } from 'react';
2import type { PickerViewProps } from '../picker-view';
3import { NativeProps } from '../../utils/native-props';
4import type { Precision, DatePickerFilter } from '../date-picker/date-picker-utils';
5import type { PickerDate } from '../date-picker/util';
6export declare type RenderLabel = (type: Precision | 'now', data: number) => ReactNode;
7export declare type DatePickerViewProps = Pick<PickerViewProps, 'style' | 'mouseWheel' | 'loading' | 'loadingContent'> & {
8 value?: PickerDate;
9 defaultValue?: PickerDate;
10 onChange?: (value: PickerDate) => void;
11 min?: PickerDate;
12 max?: PickerDate;
13 precision?: Precision;
14 renderLabel?: RenderLabel;
15 filter?: DatePickerFilter;
16 tillNow?: boolean;
17} & NativeProps;
18export declare const DatePickerView: FC<DatePickerViewProps>;