@rnwonder/react-date-picker
Version:
A lightweight, customizable, and accessible date picker component for React applications.
29 lines (27 loc) • 1.16 kB
TypeScript
import { DateObjectUnits, DateArray, MakeOptionalRequired, CustomDaysClassName, HandleDayClick, HoverRangeValue, CalendarDaysClassNamesAndColors, Locale } from '../../interface/general';
import { default as React } from 'react';
export interface CalendarDaysProps extends CalendarDaysClassNamesAndColors {
month: number;
year: number;
handleDayClick: HandleDayClick;
startDay: DateObjectUnits | undefined;
endDay: DateObjectUnits | undefined;
minDate?: MakeOptionalRequired<DateObjectUnits>;
maxDate?: MakeOptionalRequired<DateObjectUnits>;
disabledDays?: DateArray[];
enabledDays?: DateArray[];
customDaysClassName?: CustomDaysClassName[];
multipleObject: DateObjectUnits[];
shouldHighlightWeekends?: boolean;
onDisabledDayError?: (data: DateObjectUnits) => void;
hideOutSideDays?: boolean;
nextMonth?: boolean;
twoMonthsDisplay?: boolean;
onHoverDay: HandleDayClick;
onHoverDayEnd: HandleDayClick;
hoverRangeValue: HoverRangeValue;
weekStartDay?: number;
showSelectorTwo?: boolean;
locale?: Locale;
}
export declare const CalendarDays: React.FC<CalendarDaysProps>;