UNPKG

@moamfar/react-time-date-picker

Version:

A React component library providing elegant and intuitive iOS-style pickers for Gregorian dates times and Jalaali (Persian) dates and Hijri dates offering a consistent user experience in your React applications.

42 lines (41 loc) 1.07 kB
import { ToastT } from "sonner"; export type DatePickerSelectedDate = { day: number | string; month: number | string; year: number | string; }; export type DatePickerSelectedValue = { month: { id: number; title: string | number; }; day: { id: number; title: string | number; }; year: { id: number; title: string | number; }; }; export type CalendarType = "jalaali" | "georgian" | "hijri"; export type DatePickerProps = { setSelectedDate: (a?: DatePickerSelectedDate) => void; selectedDate?: DatePickerSelectedDate; type?: CalendarType; useTransform?: boolean; minYear?: number; maxYear?: number; minDate?: any; maxDate?: any; autoSubmitDebounce?: number; sonnerOptions?: ToastT; minDateError?: string; maxDateError?: string; columnsOrder?: ("month" | "day" | "year")[]; submitCallback?: () => void; submitTitle?: string; submitTitleClassName?: string; buttonClassName?: string; containerClassName?: string; };