indproblr-react-datepicker
Version:
Flexible, Reusable, Mobile friendly DatePicker Component
24 lines (23 loc) • 752 B
TypeScript
import * as React from 'react';
import * as dayjs from 'dayjs';
import { IDatePicker } from '../common/@types';
import { Props as DayViewProps } from './DayView';
interface CalendarBodyProps {
/** Calendar viewMode(Year, Month, Day) */
viewMode: IDatePicker.ViewMode;
/** Calendar current Date */
current: dayjs.Dayjs;
/** DayClick Event */
onClick: (value: string) => void;
/** Locale to use */
locale: IDatePicker.Locale;
}
declare type Props = DayViewProps & CalendarBodyProps;
declare class CalendarBody extends React.Component<Props> {
static defaultProps: {
viewMode: IDatePicker.ViewMode;
locale: string;
};
render(): JSX.Element;
}
export default CalendarBody;