UNPKG

ts-react-scheduler

Version:

Scheduler component based on TypeScript and ReactJS

97 lines (96 loc) 3.25 kB
import React from 'react'; import { IEventItem } from './../interfaces/IEventItem'; import { EventItem } from '../entities/EventItem'; declare const SchedulerContext: React.Context<{ contentHeight: number; dateMode: string; dayNameSun: string; dayNameMon: string; dayNameTue: string; dayNameWed: string; dayNameThu: string; dayNameFri: string; dayNameSat: string; events: IEventItem[]; eventDialogTitleCreate: string; eventDialogTitleUpdate: string; eventDialogState: { isOpen: boolean; mode: string; eventId: string; event: EventItem; }; headerDateFormat: string; headerTitle: string; id: string; labelDialogBtnCancel: string; labelDialogBtnCreate: string; labelDialogBtnDelete: string; labelDialogBtnUpdate: string; labelDialogColor: string; labelDialogDescription: string; labelDialogEnd: string; labelDialogLongLasting: string; labelDialogStart: string; labelDialogTitle: string; labelDialogUntil: string; labelDialogUntilDaily: string; labelDialogUntilWeekly: string; labelDialogUntilMonthly: string; labelDialogUntilYearly: string; labelHeaderBtnDay: string; labelHeaderBtnMonth: string; labelHeaderBtnToday: string; labelHeaderBtnWeek: string; labelHeaderBtnYear: string; monthNameJan: string; monthNameFeb: string; monthNameMar: string; monthNameApr: string; monthNameMay: string; monthNameJun: string; monthNameJul: string; monthNameAug: string; monthNameSep: string; monthNameOct: string; monthNameNov: string; monthNameDec: string; noDataText: string; readOnly: boolean; onClickBtnDay: (...args: any[]) => void; onClickBtnMonth: (...args: any[]) => void; onClickBtnNext: (...args: any[]) => void; onClickBtnPrev: (...args: any[]) => void; onClickBtnToday: (...args: any[]) => void; onClickBtnWeek: (...args: any[]) => void; onClickBtnYear: (...args: any[]) => void; onCloseEventDialog: (...args: any[]) => void; onCreateEvent: (...args: any[]) => void; onDeleteEvent: (...args: any[]) => void; onOpenEventDialog: (...args: any[]) => void; onUpdateEvent: (...args: any[]) => void; selectedYear: number; selectedMonth: number; selectedDay: number; setEventDialogState: (...args: any[]) => void; setStateDateMode: (...args: any[]) => void; setStateEvents: (...args: any[]) => void; setStateSelectedDay: (...args: any[]) => void; setStateSelectedMonth: (...args: any[]) => void; setStateSelectedYear: (...args: any[]) => void; showHeader: boolean; showHeaderAction: boolean; showHeaderBtnGroup: boolean; showHeaderBtnGroupDay: boolean; showHeaderBtnGroupMonth: boolean; showHeaderBtnGroupWeek: boolean; showHeaderBtnGroupYear: boolean; showHeaderDate: boolean; showHeaderLongLasting: boolean; showHeaderNavGroup: boolean; showHeaderTitle: boolean; showNoDataAlert: boolean; tooltipHeaderBtnNext: string; tooltipHeaderBtnPrev: string; }>; export default SchedulerContext;