UNPKG

@rnwonder/solid-date-picker

Version:

A responsive, highly-customizable datepicker component for SolidJS.

28 lines (27 loc) 1.23 kB
import { Accessor, Component } from "solid-js"; import { DateObjectUnits, DateArray, MakeOptionalRequired, CustomDaysClassName, HandleDayClick, HoverRangeValue, CalendarDaysClassNamesAndColors, Locale } from "../../interface/general"; export interface CalendarDaysProps extends CalendarDaysClassNamesAndColors { month: Accessor<number>; year: Accessor<number>; handleDayClick: HandleDayClick; startDay: Accessor<DateObjectUnits | undefined>; endDay: Accessor<DateObjectUnits | undefined>; minDate?: MakeOptionalRequired<DateObjectUnits>; maxDate?: MakeOptionalRequired<DateObjectUnits>; disabledDays?: DateArray[]; enabledDays?: DateArray[]; customDaysClassName?: CustomDaysClassName[]; multipleObject: Accessor<DateObjectUnits[]>; shouldHighlightWeekends?: boolean; onDisabledDayError?: (data: DateObjectUnits) => void; hideOutSideDays?: boolean; nextMonth?: boolean; twoMonthsDisplay?: boolean; onHoverDay: HandleDayClick; onHoverDayEnd: HandleDayClick; hoverRangeValue: Accessor<HoverRangeValue>; weekStartDay?: number; showSelectorTwo?: Accessor<boolean>; locale?: Locale; } export declare const CalendarDays: Component<CalendarDaysProps>;