rmc-date-picker
Version:
React Mobile DatePicker Component for web and react-native
73 lines (72 loc) • 1.85 kB
TypeScript
import React from 'react';
import IDatePickerProps from './IDatePickerProps';
declare class DatePicker extends React.Component<IDatePickerProps, any> {
static defaultProps: {
prefixCls: string;
pickerPrefixCls: string;
locale: {
year: string;
month: string;
day: string;
hour: string;
minute: string;
am: string;
pm: string;
};
mode: string;
disabled: boolean;
minuteStep: number;
onDateChange(): void;
use12Hours: boolean;
};
state: {
date: any;
};
defaultMinDate: any;
defaultMaxDate: any;
componentWillReceiveProps(nextProps: any): void;
getNewDate: (values: any, index: any) => any;
onValueChange: (values: any, index: any) => void;
onScrollChange: (values: any, index: any) => void;
setHours(date: any, hour: any): void;
setAmPm(date: any, index: any): void;
getDefaultMinDate(): any;
getDefaultMaxDate(): any;
getDate(): any;
getValue(): any;
getMinYear(): any;
getMaxYear(): any;
getMinMonth(): any;
getMaxMonth(): any;
getMinDay(): any;
getMaxDay(): any;
getMinHour(): any;
getMaxHour(): any;
getMinMinute(): any;
getMaxMinute(): any;
getMinDate(): any;
getMaxDate(): any;
getDateData(): {
key: string;
props: {
children: any[];
};
}[];
getDisplayHour(rawHour: any): any;
getTimeData(date: any): {
cols: {
key: string;
props: {
children: any[];
};
}[];
selMinute: any;
};
clipDate(date: any): any;
getValueCols(): {
value: any[];
cols: any[];
};
render(): JSX.Element;
}
export default DatePicker;