UNPKG

angular-calendar-scheduler

Version:

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

24 lines 2.69 kB
import * as tslib_1 from "tslib"; import { Injectable } from '@angular/core'; /** * Auth configuration. */ var SchedulerConfig = /** @class */ (function () { function SchedulerConfig(config) { if (config === void 0) { config = {}; } this.locale = 'en'; this.headerDateFormat = 'daysRange'; function use(source, defaultValue) { return config && source !== undefined ? source : defaultValue; } this.locale = use(config.locale, this.locale); this.headerDateFormat = use(config.headerDateFormat, this.headerDateFormat); } SchedulerConfig = tslib_1.__decorate([ Injectable(), tslib_1.__metadata("design:paramtypes", [SchedulerConfig]) ], SchedulerConfig); return SchedulerConfig; }()); export { SchedulerConfig }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZWR1bGVyLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItY2FsZW5kYXItc2NoZWR1bGVyLyIsInNvdXJjZXMiOlsibW9kdWxlcy9zY2hlZHVsZXIvc2NoZWR1bGVyLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQzs7R0FFRztBQUVIO0lBSUkseUJBQVksTUFBNEI7UUFBNUIsdUJBQUEsRUFBQSxXQUE0QjtRQUh4QyxXQUFNLEdBQVksSUFBSSxDQUFDO1FBQ3ZCLHFCQUFnQixHQUFnQyxXQUFXLENBQUM7UUFHeEQsU0FBUyxHQUFHLENBQUksTUFBUyxFQUFFLFlBQWU7WUFDdEMsT0FBTyxNQUFNLElBQUksTUFBTSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUM7UUFDbEUsQ0FBQztRQUVELElBQUksQ0FBQyxNQUFNLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQzlDLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0lBQ2hGLENBQUM7SUFYUSxlQUFlO1FBRDNCLFVBQVUsRUFBRTtpREFLVyxlQUFlO09BSjFCLGVBQWUsQ0FZM0I7SUFBRCxzQkFBQztDQUFBLEFBWkQsSUFZQztTQVpZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG4vKipcclxuICogQXV0aCBjb25maWd1cmF0aW9uLlxyXG4gKi9cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgU2NoZWR1bGVyQ29uZmlnIHtcclxuICAgIGxvY2FsZT86IHN0cmluZyA9ICdlbic7XHJcbiAgICBoZWFkZXJEYXRlRm9ybWF0PzogJ3dlZWtOdW1iZXInIHwgJ2RheXNSYW5nZScgPSAnZGF5c1JhbmdlJztcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihjb25maWc6IFNjaGVkdWxlckNvbmZpZyA9IHt9KSB7XHJcbiAgICAgICAgZnVuY3Rpb24gdXNlPFQ+KHNvdXJjZTogVCwgZGVmYXVsdFZhbHVlOiBUKTogVCB7XHJcbiAgICAgICAgICAgIHJldHVybiBjb25maWcgJiYgc291cmNlICE9PSB1bmRlZmluZWQgPyBzb3VyY2UgOiBkZWZhdWx0VmFsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGlzLmxvY2FsZSA9IHVzZShjb25maWcubG9jYWxlLCB0aGlzLmxvY2FsZSk7XHJcbiAgICAgICAgdGhpcy5oZWFkZXJEYXRlRm9ybWF0ID0gdXNlKGNvbmZpZy5oZWFkZXJEYXRlRm9ybWF0LCB0aGlzLmhlYWRlckRhdGVGb3JtYXQpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==