ngx-mat-tui-calendar
Version:
Angular Material Design wrapper, supporting theming, for the Toast UI Calendar, suitable for web-based scheduling, events, appointments, and day planner applications.
36 lines (35 loc) • 1.43 kB
TypeScript
import { OnInit } from '@angular/core';
import { FormGroup, NgForm, ValidatorFn } from '@angular/forms';
import { MatDialogRef } from '@angular/material/dialog';
import { ISchedule } from 'tui-calendar';
import { CalendarEditorOptions } from '../calendar-editor-options';
import * as i0 from "@angular/core";
export declare class NgxMatTuiCalendarEditorDialogComponent implements OnInit {
data: CalendarEditorOptions;
dialogRef: MatDialogRef<NgxMatTuiCalendarEditorDialogComponent>;
private id;
titleStr: string;
locationStr: string;
closed: boolean;
eventForm: FormGroup;
date: Date;
startDate: Date;
endDate: Date;
startTime: Date;
endTime: Date;
isAllDay: boolean;
color: string;
themeClass: string;
constructor(data: CalendarEditorOptions, dialogRef: MatDialogRef<NgxMatTuiCalendarEditorDialogComponent>);
getDateValidator(): ValidatorFn;
ngOnInit(): void;
onSave(form: NgForm): void;
onCancel(): void;
onDelete(): void;
closeMe(schedule: ISchedule, performDelete?: boolean): void;
log(str: any): void;
onUseAllDay(): void;
onUseTimeSlot(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTuiCalendarEditorDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxMatTuiCalendarEditorDialogComponent, "ngx-mat-tui-calendar-editor-dialog", never, {}, {}, never, never>;
}