import { Component, OnInit } from '@angular/core'; import { RdPopUp } from '../../base/rdPopUp'; import { RdLib } from '../../base/rdLib'; import { EventModes, ICalenderEventItem } from './calendar'; @Component({ template: ` {{translateEn('Add Event')}} {{translateEn('Update Event')}} ` }) export class CalendarEventModal extends RdPopUp implements OnInit { mode: EventModes; event: ICalenderEventItem; start: number; end: number; translateEn = RdLib.localization.translateEn; ngOnInit() { this.start = this.event.start ? RdLib.typeOperations.dateToLong(this.event.start.utcOffset(3, true).toDate(), "time") : null; this.end = this.event.end ? RdLib.typeOperations.dateToLong(this.event.end.utcOffset(3, true).toDate(), "time") : null; } closeFunc() { this.event.start = this.start; this.event.end = this.end; return this.event; } }