UNPKG

@kadconsulting/dry

Version:
29 lines (28 loc) 740 B
/// <reference types="react" /> export interface CalendarEvent { id: string; title: string; start: Date | string; end?: Date | string; allDay?: boolean; url?: string; color?: string; extraData?: { [key: string]: any; }; } export interface CalendarProps extends React.HTMLAttributes<HTMLElement> { events: CalendarEvent[]; onEventClick?: (clickInfo: any) => void; modalContent?: React.ReactNode; mobileContent?: (arg: any) => React.ReactNode; isOpen: boolean; closeModal: any; height?: number; slotMinTime?: string; slotMaxTime?: string; selectable?: boolean; handleSelectSlot?: (arg: any) => void; passProps?: object; 'data-testid'?: string; }