ts-react-scheduler
Version:
Scheduler component based on TypeScript and ReactJS
85 lines (84 loc) • 2.66 kB
TypeScript
import { IEventItem } from './IEventItem';
declare type SchedulerEvent = IEventItem;
export interface ISchedulerProps {
contentHeight?: number;
dateMode?: string;
dayNameSun?: string;
dayNameMon?: string;
dayNameTue?: string;
dayNameWed?: string;
dayNameThu?: string;
dayNameFri?: string;
dayNameSat?: string;
events?: SchedulerEvent[];
eventDialogTitleCreate?: string;
eventDialogTitleUpdate?: string;
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?: () => void;
onClickBtnMonth?: () => void;
onClickBtnNext?: () => void;
onClickBtnPrev?: () => void;
onClickBtnToday?: () => void;
onClickBtnWeek?: () => void;
onClickBtnYear?: () => void;
onCloseEventDialog?: () => void;
onCreateEvent?: () => void;
onDeleteEvent?: () => void;
onOpenEventDialog?: () => void;
onUpdateEvent?: () => void;
selectedYear?: number;
selectedMonth?: number;
selectedDay?: number;
showHeader?: boolean;
showHeaderAction?: boolean;
showHeaderBtnGroup?: boolean;
showHeaderBtnGroupDay?: boolean;
showHeaderBtnGroupMonth?: boolean;
showHeaderBtnGroupWeek?: boolean;
showHeaderBtnGroupYear?: boolean;
showHeaderDate?: boolean;
showHeaderLongLasting?: boolean;
showHeaderNavGroup?: boolean;
showHeaderTitle?: boolean;
showNoDataAlert?: boolean;
subClass?: string;
tooltipHeaderBtnNext?: string;
tooltipHeaderBtnPrev?: string;
}
export {};