UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

76 lines 8.38 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { NgModule } from '@angular/core'; import { DatePipe } from '@angular/common'; import { NbSharedModule } from '../shared/shared.module'; import { NbButtonModule } from '../button/button.module'; import { NbCalendarMonthModelService, NbDateService } from './services'; import { NbCalendarDayCellComponent, NbCalendarDayPickerComponent, NbCalendarDaysNamesComponent, NbCalendarHeaderComponent, NbCalendarMonthCellComponent, NbCalendarMonthPickerComponent, NbCalendarNavigationComponent, NbCalendarPageableNavigationComponent, NbCalendarPickerComponent, NbCalendarPickerRowComponent, NbCalendarYearCellComponent, NbCalendarYearPickerComponent, } from './components'; import { NbNativeDateService } from './services/native-date.service'; /** @type {?} */ var SERVICES = [ { provide: NbDateService, useClass: NbNativeDateService }, DatePipe, NbCalendarMonthModelService, ]; /** @type {?} */ var COMPONENTS = [ NbCalendarHeaderComponent, NbCalendarNavigationComponent, NbCalendarPageableNavigationComponent, NbCalendarDaysNamesComponent, NbCalendarYearPickerComponent, NbCalendarMonthPickerComponent, NbCalendarDayPickerComponent, NbCalendarDayCellComponent, NbCalendarMonthCellComponent, NbCalendarYearCellComponent, NbCalendarPickerRowComponent, NbCalendarPickerComponent, ]; /* * `NbCalendarKitModule` is a module that contains multiple useful components for building custom calendars. * So if you think our calendars is not enough powerful for you just use calendar-kit and build your own calendar! * * Available components: * - `NbCalendarDayPicker` * - `NbCalendarDayCell` * - `NbCalendarMonthPicker` * - `NbCalendarMonthCell` * - `NbCalendarYearPicker` * - `NbCalendarYearCell` * - `NbCalendarHeader` * - `NbCalendarNavigation` * - `NbCalendarPageableNavigation` * * For example you can easily build full calendar: * @stacked-example(Full calendar, calendar-kit/calendar-kit-full-calendar.component) * */ var NbCalendarKitModule = /** @class */ (function () { function NbCalendarKitModule() { } NbCalendarKitModule.decorators = [ { type: NgModule, args: [{ imports: [NbSharedModule, NbButtonModule], exports: tslib_1.__spread(COMPONENTS), declarations: tslib_1.__spread(COMPONENTS), providers: tslib_1.__spread(SERVICES), entryComponents: [ NbCalendarDayCellComponent, NbCalendarMonthCellComponent, NbCalendarYearCellComponent, ], },] } ]; return NbCalendarKitModule; }()); export { NbCalendarKitModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXIta2l0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2NhbGVuZGFyLWtpdC9jYWxlbmRhci1raXQubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFNQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUzQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDekQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBRXpELE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxhQUFhLEVBQUcsTUFBTSxZQUFZLENBQUM7QUFFekUsT0FBTyxFQUNMLDBCQUEwQixFQUMxQiw0QkFBNEIsRUFDNUIsNEJBQTRCLEVBQzVCLHlCQUF5QixFQUN6Qiw0QkFBNEIsRUFDNUIsOEJBQThCLEVBQzlCLDZCQUE2QixFQUM3QixxQ0FBcUMsRUFDckMseUJBQXlCLEVBQ3pCLDRCQUE0QixFQUM1QiwyQkFBMkIsRUFDM0IsNkJBQTZCLEdBQzlCLE1BQU0sY0FBYyxDQUFDO0FBQ3RCLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztJQUcvRCxRQUFRLEdBQUc7SUFDZixFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsUUFBUSxFQUFFLG1CQUFtQixFQUFFO0lBQ3pELFFBQVE7SUFDUiwyQkFBMkI7Q0FDNUI7O0lBRUssVUFBVSxHQUFHO0lBQ2pCLHlCQUF5QjtJQUN6Qiw2QkFBNkI7SUFDN0IscUNBQXFDO0lBQ3JDLDRCQUE0QjtJQUM1Qiw2QkFBNkI7SUFDN0IsOEJBQThCO0lBQzlCLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsNEJBQTRCO0lBQzVCLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIseUJBQXlCO0NBQzFCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0JEO0lBQUE7SUFZQSxDQUFDOztnQkFaQSxRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsY0FBYyxFQUFFLGNBQWMsQ0FBQztvQkFDekMsT0FBTyxtQkFBTSxVQUFVLENBQUM7b0JBQ3hCLFlBQVksbUJBQU0sVUFBVSxDQUFDO29CQUM3QixTQUFTLG1CQUFNLFFBQVEsQ0FBQztvQkFDeEIsZUFBZSxFQUFFO3dCQUNmLDBCQUEwQjt3QkFDMUIsNEJBQTRCO3dCQUM1QiwyQkFBMkI7cUJBQzVCO2lCQUNGOztJQUVELDBCQUFDO0NBQUEsQUFaRCxJQVlDO1NBRFksbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IERhdGVQaXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcbmltcG9ydCB7IE5iU2hhcmVkTW9kdWxlIH0gZnJvbSAnLi4vc2hhcmVkL3NoYXJlZC5tb2R1bGUnO1xyXG5pbXBvcnQgeyBOYkJ1dHRvbk1vZHVsZSB9IGZyb20gJy4uL2J1dHRvbi9idXR0b24ubW9kdWxlJztcclxuXHJcbmltcG9ydCB7IE5iQ2FsZW5kYXJNb250aE1vZGVsU2VydmljZSwgTmJEYXRlU2VydmljZSAgfSBmcm9tICcuL3NlcnZpY2VzJztcclxuXHJcbmltcG9ydCB7XHJcbiAgTmJDYWxlbmRhckRheUNlbGxDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhckRheVBpY2tlckNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyRGF5c05hbWVzQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJIZWFkZXJDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhck1vbnRoQ2VsbENvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyTW9udGhQaWNrZXJDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhck5hdmlnYXRpb25Db21wb25lbnQsXHJcbiAgTmJDYWxlbmRhclBhZ2VhYmxlTmF2aWdhdGlvbkNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyUGlja2VyQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJQaWNrZXJSb3dDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhclllYXJDZWxsQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJZZWFyUGlja2VyQ29tcG9uZW50LFxyXG59IGZyb20gJy4vY29tcG9uZW50cyc7XHJcbmltcG9ydCB7IE5iTmF0aXZlRGF0ZVNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL25hdGl2ZS1kYXRlLnNlcnZpY2UnO1xyXG5cclxuXHJcbmNvbnN0IFNFUlZJQ0VTID0gW1xyXG4gIHsgcHJvdmlkZTogTmJEYXRlU2VydmljZSwgdXNlQ2xhc3M6IE5iTmF0aXZlRGF0ZVNlcnZpY2UgfSxcclxuICBEYXRlUGlwZSxcclxuICBOYkNhbGVuZGFyTW9udGhNb2RlbFNlcnZpY2UsXHJcbl07XHJcblxyXG5jb25zdCBDT01QT05FTlRTID0gW1xyXG4gIE5iQ2FsZW5kYXJIZWFkZXJDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhck5hdmlnYXRpb25Db21wb25lbnQsXHJcbiAgTmJDYWxlbmRhclBhZ2VhYmxlTmF2aWdhdGlvbkNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyRGF5c05hbWVzQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJZZWFyUGlja2VyQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJNb250aFBpY2tlckNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyRGF5UGlja2VyQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJEYXlDZWxsQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJNb250aENlbGxDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhclllYXJDZWxsQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJQaWNrZXJSb3dDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhclBpY2tlckNvbXBvbmVudCxcclxuXTtcclxuXHJcbi8qXHJcbiAqIGBOYkNhbGVuZGFyS2l0TW9kdWxlYCBpcyBhIG1vZHVsZSB0aGF0IGNvbnRhaW5zIG11bHRpcGxlIHVzZWZ1bCBjb21wb25lbnRzIGZvciBidWlsZGluZyBjdXN0b20gY2FsZW5kYXJzLlxyXG4gKiBTbyBpZiB5b3UgdGhpbmsgb3VyIGNhbGVuZGFycyBpcyBub3QgZW5vdWdoIHBvd2VyZnVsIGZvciB5b3UganVzdCB1c2UgY2FsZW5kYXIta2l0IGFuZCBidWlsZCB5b3VyIG93biBjYWxlbmRhciFcclxuICpcclxuICogQXZhaWxhYmxlIGNvbXBvbmVudHM6XHJcbiAqIC0gYE5iQ2FsZW5kYXJEYXlQaWNrZXJgXHJcbiAqIC0gYE5iQ2FsZW5kYXJEYXlDZWxsYFxyXG4gKiAtIGBOYkNhbGVuZGFyTW9udGhQaWNrZXJgXHJcbiAqIC0gYE5iQ2FsZW5kYXJNb250aENlbGxgXHJcbiAqIC0gYE5iQ2FsZW5kYXJZZWFyUGlja2VyYFxyXG4gKiAtIGBOYkNhbGVuZGFyWWVhckNlbGxgXHJcbiAqIC0gYE5iQ2FsZW5kYXJIZWFkZXJgXHJcbiAqIC0gYE5iQ2FsZW5kYXJOYXZpZ2F0aW9uYFxyXG4gKiAtIGBOYkNhbGVuZGFyUGFnZWFibGVOYXZpZ2F0aW9uYFxyXG4gKlxyXG4gKiBGb3IgZXhhbXBsZSB5b3UgY2FuIGVhc2lseSBidWlsZCBmdWxsIGNhbGVuZGFyOlxyXG4gKiBAc3RhY2tlZC1leGFtcGxlKEZ1bGwgY2FsZW5kYXIsIGNhbGVuZGFyLWtpdC9jYWxlbmRhci1raXQtZnVsbC1jYWxlbmRhci5jb21wb25lbnQpXHJcbiAqICovXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW05iU2hhcmVkTW9kdWxlLCBOYkJ1dHRvbk1vZHVsZV0sXHJcbiAgZXhwb3J0czogWy4uLkNPTVBPTkVOVFNdLFxyXG4gIGRlY2xhcmF0aW9uczogWy4uLkNPTVBPTkVOVFNdLFxyXG4gIHByb3ZpZGVyczogWy4uLlNFUlZJQ0VTXSxcclxuICBlbnRyeUNvbXBvbmVudHM6IFtcclxuICAgIE5iQ2FsZW5kYXJEYXlDZWxsQ29tcG9uZW50LFxyXG4gICAgTmJDYWxlbmRhck1vbnRoQ2VsbENvbXBvbmVudCxcclxuICAgIE5iQ2FsZW5kYXJZZWFyQ2VsbENvbXBvbmVudCxcclxuICBdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJDYWxlbmRhcktpdE1vZHVsZSB7XHJcbn1cclxuIl19