react-trip-date
Version:
Accessible, fully customizable date and range picker for React applications.
27 lines • 1.21 kB
TypeScript
import { Dayjs } from "dayjs";
import { Dispatch, MutableRefObject, SetStateAction } from "react";
import { DatePickerComponents } from "./datePicker.type";
type Props = {
day: Dayjs;
source: Dayjs;
jalali: boolean;
disabled: boolean;
numberOfMonth: number;
selectedDays: string[];
disabledDays: string[];
numberOfSelectableDays: number;
disabledBeforeToday: boolean;
disabledBeforeDate?: string;
disabledAfterDate?: string;
components?: DatePickerComponents;
setSelectedDays: Dispatch<SetStateAction<string[]>>;
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, jalali, source, setSource, disabled, components, selectedDays, disabledDays, numberOfMonth, setSelectedDays, disabledBeforeToday, numberOfSelectableDays, disabledBeforeDate, disabledAfterDate, dayClasses, focusedDate, setFocusedDate, focusRef, requestFocus, }: Props) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Day.d.ts.map