@gem-mine/rmc-calendar
Version:
React Mobile Calendar Component(web and react-native)
26 lines (25 loc) • 670 B
TypeScript
import React from 'react';
import { Models } from './panel/DataTypes';
export interface PropsType {
locale: Models.Locale;
title?: string;
prefixCls?: string;
pickerPrefixCls?: string;
defaultValue?: Date;
onTimeOk: (date: Date) => void;
onCancel: () => void;
minDate?: Date;
maxDate?: Date;
clientHeight?: number;
}
export default class DatePicker extends React.PureComponent<PropsType, {}> {
static defaultProps: PropsType;
state: {
date: Date | undefined;
scrollPanel: string;
};
onScrollChange: (date: Date) => void;
onOk: () => void;
onCancel: () => void;
render(): JSX.Element;
}