UNPKG

@vurilo/nepali-date-picker

Version:

Nepali Calendars, date and time pickers based on Mantine components

19 lines (18 loc) 1.06 kB
/// <reference types="react" /> import type { ControlKeydownPayload } from './GeneralTypes'; export interface ControlsGroupSettings { /** Called when control is clicked with event and date */ __onControlClick?: (event: React.MouseEvent<HTMLButtonElement>, date: Date) => void; /** Called when mouse enters control with event and date, used for ranges */ __onControlMouseEnter?: (event: React.MouseEvent<HTMLButtonElement>, date: Date) => void; /** Called when any keydown event is registered on control, used for arrows navigation */ __onControlKeyDown?: (event: React.KeyboardEvent<HTMLButtonElement>, payload: ControlKeydownPayload) => void; /** Assigns ref of every control based on its position in the table, used for arrows navigation */ __getControlRef?: (rowIndex: number, cellIndex: number, node: HTMLButtonElement) => void; /** Minimum possible date */ minDate?: Date; /** Maximum possible date */ maxDate?: Date; /** dayjs locale, defaults to value defined in DatesProvider */ locale?: string; }