UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

71 lines 8.11 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /* * @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 {?} */ const SERVICES = [ { provide: NbDateService, useClass: NbNativeDateService }, DatePipe, NbCalendarMonthModelService, ]; /** @type {?} */ const 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) * */ export class NbCalendarKitModule { } NbCalendarKitModule.decorators = [ { type: NgModule, args: [{ imports: [NbSharedModule, NbButtonModule], exports: [...COMPONENTS], declarations: [...COMPONENTS], providers: [...SERVICES], entryComponents: [ NbCalendarDayCellComponent, NbCalendarMonthCellComponent, NbCalendarYearCellComponent, ], },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXIta2l0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2NhbGVuZGFyLWtpdC9jYWxlbmRhci1raXQubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRTNDLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFekQsT0FBTyxFQUFFLDJCQUEyQixFQUFFLGFBQWEsRUFBRyxNQUFNLFlBQVksQ0FBQztBQUV6RSxPQUFPLEVBQ0wsMEJBQTBCLEVBQzFCLDRCQUE0QixFQUM1Qiw0QkFBNEIsRUFDNUIseUJBQXlCLEVBQ3pCLDRCQUE0QixFQUM1Qiw4QkFBOEIsRUFDOUIsNkJBQTZCLEVBQzdCLHFDQUFxQyxFQUNyQyx5QkFBeUIsRUFDekIsNEJBQTRCLEVBQzVCLDJCQUEyQixFQUMzQiw2QkFBNkIsR0FDOUIsTUFBTSxjQUFjLENBQUM7QUFDdEIsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7O01BRy9ELFFBQVEsR0FBRztJQUNmLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsbUJBQW1CLEVBQUU7SUFDekQsUUFBUTtJQUNSLDJCQUEyQjtDQUM1Qjs7TUFFSyxVQUFVLEdBQUc7SUFDakIseUJBQXlCO0lBQ3pCLDZCQUE2QjtJQUM3QixxQ0FBcUM7SUFDckMsNEJBQTRCO0lBQzVCLDZCQUE2QjtJQUM3Qiw4QkFBOEI7SUFDOUIsNEJBQTRCO0lBQzVCLDBCQUEwQjtJQUMxQiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1Qix5QkFBeUI7Q0FDMUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUErQkQsTUFBTSxPQUFPLG1CQUFtQjs7O1lBWC9CLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsQ0FBQyxjQUFjLEVBQUUsY0FBYyxDQUFDO2dCQUN6QyxPQUFPLEVBQUUsQ0FBQyxHQUFHLFVBQVUsQ0FBQztnQkFDeEIsWUFBWSxFQUFFLENBQUMsR0FBRyxVQUFVLENBQUM7Z0JBQzdCLFNBQVMsRUFBRSxDQUFDLEdBQUcsUUFBUSxDQUFDO2dCQUN4QixlQUFlLEVBQUU7b0JBQ2YsMEJBQTBCO29CQUMxQiw0QkFBNEI7b0JBQzVCLDJCQUEyQjtpQkFDNUI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cclxuICovXHJcblxyXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBEYXRlUGlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcblxyXG5pbXBvcnQgeyBOYlNoYXJlZE1vZHVsZSB9IGZyb20gJy4uL3NoYXJlZC9zaGFyZWQubW9kdWxlJztcclxuaW1wb3J0IHsgTmJCdXR0b25Nb2R1bGUgfSBmcm9tICcuLi9idXR0b24vYnV0dG9uLm1vZHVsZSc7XHJcblxyXG5pbXBvcnQgeyBOYkNhbGVuZGFyTW9udGhNb2RlbFNlcnZpY2UsIE5iRGF0ZVNlcnZpY2UgIH0gZnJvbSAnLi9zZXJ2aWNlcyc7XHJcblxyXG5pbXBvcnQge1xyXG4gIE5iQ2FsZW5kYXJEYXlDZWxsQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJEYXlQaWNrZXJDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhckRheXNOYW1lc0NvbXBvbmVudCxcclxuICBOYkNhbGVuZGFySGVhZGVyQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJNb250aENlbGxDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhck1vbnRoUGlja2VyQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJOYXZpZ2F0aW9uQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJQYWdlYWJsZU5hdmlnYXRpb25Db21wb25lbnQsXHJcbiAgTmJDYWxlbmRhclBpY2tlckNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyUGlja2VyUm93Q29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJZZWFyQ2VsbENvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyWWVhclBpY2tlckNvbXBvbmVudCxcclxufSBmcm9tICcuL2NvbXBvbmVudHMnO1xyXG5pbXBvcnQgeyBOYk5hdGl2ZURhdGVTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9uYXRpdmUtZGF0ZS5zZXJ2aWNlJztcclxuXHJcblxyXG5jb25zdCBTRVJWSUNFUyA9IFtcclxuICB7IHByb3ZpZGU6IE5iRGF0ZVNlcnZpY2UsIHVzZUNsYXNzOiBOYk5hdGl2ZURhdGVTZXJ2aWNlIH0sXHJcbiAgRGF0ZVBpcGUsXHJcbiAgTmJDYWxlbmRhck1vbnRoTW9kZWxTZXJ2aWNlLFxyXG5dO1xyXG5cclxuY29uc3QgQ09NUE9ORU5UUyA9IFtcclxuICBOYkNhbGVuZGFySGVhZGVyQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJOYXZpZ2F0aW9uQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJQYWdlYWJsZU5hdmlnYXRpb25Db21wb25lbnQsXHJcbiAgTmJDYWxlbmRhckRheXNOYW1lc0NvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyWWVhclBpY2tlckNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyTW9udGhQaWNrZXJDb21wb25lbnQsXHJcbiAgTmJDYWxlbmRhckRheVBpY2tlckNvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyRGF5Q2VsbENvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyTW9udGhDZWxsQ29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJZZWFyQ2VsbENvbXBvbmVudCxcclxuICBOYkNhbGVuZGFyUGlja2VyUm93Q29tcG9uZW50LFxyXG4gIE5iQ2FsZW5kYXJQaWNrZXJDb21wb25lbnQsXHJcbl07XHJcblxyXG4vKlxyXG4gKiBgTmJDYWxlbmRhcktpdE1vZHVsZWAgaXMgYSBtb2R1bGUgdGhhdCBjb250YWlucyBtdWx0aXBsZSB1c2VmdWwgY29tcG9uZW50cyBmb3IgYnVpbGRpbmcgY3VzdG9tIGNhbGVuZGFycy5cclxuICogU28gaWYgeW91IHRoaW5rIG91ciBjYWxlbmRhcnMgaXMgbm90IGVub3VnaCBwb3dlcmZ1bCBmb3IgeW91IGp1c3QgdXNlIGNhbGVuZGFyLWtpdCBhbmQgYnVpbGQgeW91ciBvd24gY2FsZW5kYXIhXHJcbiAqXHJcbiAqIEF2YWlsYWJsZSBjb21wb25lbnRzOlxyXG4gKiAtIGBOYkNhbGVuZGFyRGF5UGlja2VyYFxyXG4gKiAtIGBOYkNhbGVuZGFyRGF5Q2VsbGBcclxuICogLSBgTmJDYWxlbmRhck1vbnRoUGlja2VyYFxyXG4gKiAtIGBOYkNhbGVuZGFyTW9udGhDZWxsYFxyXG4gKiAtIGBOYkNhbGVuZGFyWWVhclBpY2tlcmBcclxuICogLSBgTmJDYWxlbmRhclllYXJDZWxsYFxyXG4gKiAtIGBOYkNhbGVuZGFySGVhZGVyYFxyXG4gKiAtIGBOYkNhbGVuZGFyTmF2aWdhdGlvbmBcclxuICogLSBgTmJDYWxlbmRhclBhZ2VhYmxlTmF2aWdhdGlvbmBcclxuICpcclxuICogRm9yIGV4YW1wbGUgeW91IGNhbiBlYXNpbHkgYnVpbGQgZnVsbCBjYWxlbmRhcjpcclxuICogQHN0YWNrZWQtZXhhbXBsZShGdWxsIGNhbGVuZGFyLCBjYWxlbmRhci1raXQvY2FsZW5kYXIta2l0LWZ1bGwtY2FsZW5kYXIuY29tcG9uZW50KVxyXG4gKiAqL1xyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtOYlNoYXJlZE1vZHVsZSwgTmJCdXR0b25Nb2R1bGVdLFxyXG4gIGV4cG9ydHM6IFsuLi5DT01QT05FTlRTXSxcclxuICBkZWNsYXJhdGlvbnM6IFsuLi5DT01QT05FTlRTXSxcclxuICBwcm92aWRlcnM6IFsuLi5TRVJWSUNFU10sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbXHJcbiAgICBOYkNhbGVuZGFyRGF5Q2VsbENvbXBvbmVudCxcclxuICAgIE5iQ2FsZW5kYXJNb250aENlbGxDb21wb25lbnQsXHJcbiAgICBOYkNhbGVuZGFyWWVhckNlbGxDb21wb25lbnQsXHJcbiAgXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIE5iQ2FsZW5kYXJLaXRNb2R1bGUge1xyXG59XHJcbiJdfQ==