UNPKG

@rnwonder/react-date-picker

Version:

A lightweight, customizable, and accessible date picker component for React applications.

35 lines (33 loc) 1.33 kB
import { DateObjectUnits, DateArray, MakeOptionalRequired, DatePickerOnChange, DatePickerType, SelectorColorsAndClassNames, YearRange, Locale } from '../../interface/general'; import { default as React, SetStateAction } from 'react'; export interface SelectorProps extends SelectorColorsAndClassNames { option: number; setOption: React.Dispatch<SetStateAction<number>>; optionsArray?: string[]; useValueAsName?: boolean; gridTemplateColumnsNo?: string; attributes?: Record<string, string>; className?: string; zIndex?: number; year?: number; minDate?: MakeOptionalRequired<DateObjectUnits>; maxDate?: MakeOptionalRequired<DateObjectUnits>; enabledDays?: DateArray[]; onYearChange?: (year: number) => void; onMonthChange?: (month: number) => void; onChange?: (data: DatePickerOnChange) => void; type?: DatePickerType; startDay?: DateObjectUnits; twoMonthsDisplay?: boolean; yearRange?: YearRange; yearArray?: string[][]; handleNext?: () => void; handlePrev?: () => void; range?: string; startYear?: number | undefined; endYear?: number | undefined; count?: number; noButtonAnimation?: boolean; locale?: Locale; } export declare const Selector: React.ForwardRefExoticComponent<SelectorProps & React.RefAttributes<unknown>>;