UNPKG

angular-calendar-scheduler

Version:

This project provide a scheduler view component for [mattlewis92/angular-calendar](https://github.com/mattlewis92/angular-calendar).

24 lines 3.43 kB
import * as tslib_1 from "tslib"; import { Injectable } from '@angular/core'; import { getSchedulerViewHourGrid, getSchedulerViewDays, getSchedulerView } from './calendar-scheduler-utils'; import { DateAdapter } from 'angular-calendar'; let CalendarSchedulerUtils = class CalendarSchedulerUtils { constructor(dateAdapter) { this.dateAdapter = dateAdapter; } getSchedulerViewHourGrid(args) { return getSchedulerViewHourGrid(this.dateAdapter, args); } getSchedulerViewDays(args) { return getSchedulerViewDays(this.dateAdapter, args); } getSchedulerView(args) { return getSchedulerView(this.dateAdapter, args); } }; CalendarSchedulerUtils = tslib_1.__decorate([ Injectable(), tslib_1.__metadata("design:paramtypes", [DateAdapter]) ], CalendarSchedulerUtils); export { CalendarSchedulerUtils }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItc2NoZWR1bGVyLXV0aWxzLnByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1jYWxlbmRhci1zY2hlZHVsZXIvIiwic291cmNlcyI6WyJtb2R1bGVzL3NjaGVkdWxlci91dGlscy9jYWxlbmRhci1zY2hlZHVsZXItdXRpbHMucHJvdmlkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUNILHdCQUF3QixFQUV4QixvQkFBb0IsRUFFcEIsZ0JBQWdCLEVBRW5CLE1BQU0sNEJBQTRCLENBQUM7QUFHcEMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBRy9DLElBQWEsc0JBQXNCLEdBQW5DLE1BQWEsc0JBQXNCO0lBQy9CLFlBQW9CLFdBQXdCO1FBQXhCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO0lBQUksQ0FBQztJQUVqRCx3QkFBd0IsQ0FBQyxJQUFrQztRQUN2RCxPQUFPLHdCQUF3QixDQUFDLElBQUksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDNUQsQ0FBQztJQUVELG9CQUFvQixDQUFDLElBQThCO1FBQy9DLE9BQU8sb0JBQW9CLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUN4RCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsSUFBMEI7UUFDdkMsT0FBTyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3BELENBQUM7Q0FDSixDQUFBO0FBZFksc0JBQXNCO0lBRGxDLFVBQVUsRUFBRTs2Q0FFd0IsV0FBVztHQURuQyxzQkFBc0IsQ0FjbEM7U0FkWSxzQkFBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7XHJcbiAgICBnZXRTY2hlZHVsZXJWaWV3SG91ckdyaWQsXHJcbiAgICBHZXRTY2hlZHVsZXJWaWV3SG91ckdyaWRBcmdzLFxyXG4gICAgZ2V0U2NoZWR1bGVyVmlld0RheXMsXHJcbiAgICBHZXRTY2hlZHVsZXJWaWV3RGF5c0FyZ3MsXHJcbiAgICBnZXRTY2hlZHVsZXJWaWV3LFxyXG4gICAgR2V0U2NoZWR1bGVyVmlld0FyZ3NcclxufSBmcm9tICcuL2NhbGVuZGFyLXNjaGVkdWxlci11dGlscyc7XHJcbmltcG9ydCB7IERheVZpZXdIb3VyIH0gZnJvbSAnY2FsZW5kYXItdXRpbHMnO1xyXG5pbXBvcnQgeyBTY2hlZHVsZXJWaWV3LCBTY2hlZHVsZXJWaWV3RGF5IH0gZnJvbSAnLi4vbW9kZWxzJztcclxuaW1wb3J0IHsgRGF0ZUFkYXB0ZXIgfSBmcm9tICdhbmd1bGFyLWNhbGVuZGFyJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIENhbGVuZGFyU2NoZWR1bGVyVXRpbHMge1xyXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBkYXRlQWRhcHRlcjogRGF0ZUFkYXB0ZXIpIHsgfVxyXG5cclxuICAgIGdldFNjaGVkdWxlclZpZXdIb3VyR3JpZChhcmdzOiBHZXRTY2hlZHVsZXJWaWV3SG91ckdyaWRBcmdzKTogRGF5Vmlld0hvdXJbXSB7XHJcbiAgICAgICAgcmV0dXJuIGdldFNjaGVkdWxlclZpZXdIb3VyR3JpZCh0aGlzLmRhdGVBZGFwdGVyLCBhcmdzKTtcclxuICAgIH1cclxuXHJcbiAgICBnZXRTY2hlZHVsZXJWaWV3RGF5cyhhcmdzOiBHZXRTY2hlZHVsZXJWaWV3RGF5c0FyZ3MpOiBTY2hlZHVsZXJWaWV3RGF5W10ge1xyXG4gICAgICAgIHJldHVybiBnZXRTY2hlZHVsZXJWaWV3RGF5cyh0aGlzLmRhdGVBZGFwdGVyLCBhcmdzKTtcclxuICAgIH1cclxuXHJcbiAgICBnZXRTY2hlZHVsZXJWaWV3KGFyZ3M6IEdldFNjaGVkdWxlclZpZXdBcmdzKTogU2NoZWR1bGVyVmlldyB7XHJcbiAgICAgICAgcmV0dXJuIGdldFNjaGVkdWxlclZpZXcodGhpcy5kYXRlQWRhcHRlciwgYXJncyk7XHJcbiAgICB9XHJcbn1cclxuIl19