react-flexible-datepicker
Version:
Custom React Datepicker component
20 lines (19 loc) • 641 B
TypeScript
import React, { HTMLProps } from 'react';
import { IWeekDayClasses } from '../WeekDays';
import { Dayjs } from 'dayjs';
import { IDayClasses } from '../Day';
import { IMonthClasses } from '../Month';
export interface ICalendarClasses {
root?: string;
month?: IMonthClasses;
weekDay?: IWeekDayClasses;
day?: IDayClasses;
}
interface ICalendarProps extends HTMLProps<HTMLDivElement> {
isoWeek?: boolean;
date?: Dayjs;
onSelectDate: (date: Dayjs) => void;
classes?: ICalendarClasses;
}
declare const Calendar: ({ date, onSelectDate, classes, isoWeek }: ICalendarProps) => React.JSX.Element;
export { Calendar };