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
JavaScript
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