@rnwonder/solid-date-picker
Version:
A responsive, highly-customizable datepicker component for SolidJS.
26 lines (25 loc) • 1.14 kB
TypeScript
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;