UNPKG

@gem-mine/rmc-calendar

Version:

React Mobile Calendar Component(web and react-native)

26 lines (25 loc) 1.01 kB
import * as React from 'react'; import PropsType from './CalendarPanelProps'; import Component from './CalendarPanel.base'; import SingleMonth from './SingleMonth'; import { Models } from './DataTypes'; export { PropsType }; export default class DatePicker extends Component { panel: HTMLDivElement; transform: string; now: Date; today: Date; genMonthComponent: (data?: Models.MonthData | undefined) => JSX.Element | undefined; computeHeight: (data: Models.MonthData, singleMonth: SingleMonth | null) => void; setLayout: (dom: HTMLDivElement) => void; setPanel: (dom: HTMLDivElement) => void; touchHandler: { onTouchStart: (evt: React.TouchEvent<HTMLDivElement>) => void; onTouchMove: (evt: React.TouchEvent<HTMLDivElement>) => void; onTouchEnd: () => void; onTouchCancel: () => void; onFinish: () => void; }; setTransform: (translateY?: number, type?: string | undefined, time?: number) => void; render(): JSX.Element; }