UNPKG

@activecollab/components

Version:

ActiveCollab Components

39 lines 1.27 kB
import { FC, MouseEvent } from "react"; import { DayModifiers, DayProps } from "react-day-picker"; export interface IDatePickerForm { mode: "instant" | "atomic"; saveButtonText?: string; cancelButtonText?: string; clearButtonText?: string; onSave?: () => void; onCancel?: (event: MouseEvent<HTMLElement>) => void; onClear?: () => void; onChange?: (dates?: { from: Date; to: Date; }) => void; /** Called when day is clicked */ onDayClick?: (day: Date, modifiers: DayModifiers) => void; /** Set selected day or days */ selectedDays?: { from?: Date | undefined; to?: Date | undefined; }; /** Modifiers */ modifiers?: DayModifiers; /** Render day callback */ renderDay?: (props: DayProps) => JSX.Element | null; /** Set selection range */ selectionMode?: string; /** Set is date required */ dateRequired?: boolean; /** Set first day of week */ firstDayOfWeek?: 0 | 1 | 2 | 3 | 4 | 5 | 6; /** on month change callback */ onMonthChange?: (month: Date) => void; /** Selected month */ month: Date; disabledSaveButton?: boolean; } export declare const DatePickerForm: FC<IDatePickerForm>; //# sourceMappingURL=DatePickerForm.d.ts.map