UNPKG

@rnwonder/solid-date-picker

Version:

A responsive, highly-customizable datepicker component for SolidJS.

26 lines (25 loc) 1.14 kB
import { Accessor, Setter } from "solid-js"; import { DateObjectUnits, DatePickerType, IMonthSelectorType, Locale, MakeOptionalRequired, SelectorColorsAndClassNames, SelectorType } from "../../interface/general"; import { SelectorProps } from "../Selector"; export interface MonthSelectorProps extends SelectorColorsAndClassNames { month: Accessor<number>; setMonth: Setter<number>; ref?: Setter<HTMLDivElement | undefined>; type?: DatePickerType; monthSelectorFormat?: IMonthSelectorType; zIndex?: number; locale?: Locale; minDate?: MakeOptionalRequired<DateObjectUnits>; maxDate?: MakeOptionalRequired<DateObjectUnits>; year?: Accessor<number>; twoMonthsDisplay?: boolean; onMonthChange?: (month: number) => void; startDay?: DateObjectUnits; monthSelectorType?: SelectorType; setShowSelectorTwo?: Setter<boolean>; setSelectorTwoProps?: Setter<SelectorProps>; showSelectorTwo?: Accessor<boolean>; noButtonAnimation?: boolean; monthSelectorTopLabel?: string; } export declare const MonthSelector: (props: MonthSelectorProps) => import("solid-js").JSX.Element;