UNPKG

react-trip-date

Version:

Accessible, fully customizable date and range picker for React applications.

29 lines 1.38 kB
import { Dayjs } from "dayjs"; import { Dispatch, MutableRefObject, SetStateAction } from "react"; import { RangePickerComponents, RangePickerSelectedDays } from "./rangePicker.type"; interface Props { day: Dayjs; source: Dayjs; jalali: boolean; hoverDay?: string; disabled: boolean; numberOfMonth: number; disabledDays: string[]; disabledBeforeToday: boolean; disabledBeforeDate?: string; disabledAfterDate?: string; allowDisabledDaysSpan: boolean; components?: RangePickerComponents; selectedDays?: RangePickerSelectedDays; setHoverDay: Dispatch<SetStateAction<string | undefined>>; setSelectedDays: Dispatch<SetStateAction<RangePickerSelectedDays>>; setSource: Dispatch<SetStateAction<Dayjs>>; dayClasses?: (day: Dayjs) => string[]; focusedDate: string; setFocusedDate: (date: string) => void; focusRef: MutableRefObject<string | null>; requestFocus: (date: string) => void; } export declare const Day: ({ day, source, setSource, jalali, selectedDays, disabledDays, allowDisabledDaysSpan, hoverDay, disabled, components, setHoverDay, setSelectedDays, numberOfMonth, disabledBeforeToday, disabledBeforeDate, disabledAfterDate, dayClasses, focusedDate, setFocusedDate, focusRef, requestFocus, }: Props) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Day.d.ts.map