@nepwork/dashboards
Version:
Dashboards for emergencies and monitoring
81 lines • 3.88 kB
JavaScript
/**
* @license
* Copyright Akveo. All Rights Reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*/
import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { DatePipe } from '@angular/common';
import { NbSharedModule } from '../shared/shared.module';
import { NbButtonModule } from '../button/button.module';
import { NbIconModule } from '../icon/icon.module';
import { NbCalendarMonthModelService } from './services/calendar-month-model.service';
import { NbDateService } from './services/date.service';
import { NbCalendarDayCellComponent } from './components/calendar-day-picker/calendar-day-cell.component';
import { NbCalendarDayPickerComponent } from './components/calendar-day-picker/calendar-day-picker.component';
import { NbCalendarDaysNamesComponent } from './components/calendar-days-names/calendar-days-names.component';
import { NbCalendarMonthCellComponent } from './components/calendar-month-picker/calendar-month-cell.component';
import { NbCalendarMonthPickerComponent } from './components/calendar-month-picker/calendar-month-picker.component';
import { NbCalendarViewModeComponent } from './components/calendar-navigation/calendar-view-mode.component';
import { NbCalendarPageableNavigationComponent, } from './components/calendar-navigation/calendar-pageable-navigation.component';
import { NbCalendarPickerComponent } from './components/calendar-picker/calendar-picker.component';
import { NbCalendarPickerRowComponent } from './components/calendar-picker/calendar-picker-row.component';
import { NbCalendarYearCellComponent } from './components/calendar-year-picker/calendar-year-cell.component';
import { NbCalendarYearPickerComponent } from './components/calendar-year-picker/calendar-year-picker.component';
import { NbCalendarWeekNumberComponent } from './components/calendar-week-number/calendar-week-number.component';
import { NbNativeDateService } from './services/native-date.service';
import { NbCalendarYearModelService } from './services/calendar-year-model.service';
const SERVICES = [
{ provide: NbDateService, useClass: NbNativeDateService },
DatePipe,
NbCalendarMonthModelService,
NbCalendarYearModelService,
];
const COMPONENTS = [
NbCalendarViewModeComponent,
NbCalendarPageableNavigationComponent,
NbCalendarDaysNamesComponent,
NbCalendarYearPickerComponent,
NbCalendarMonthPickerComponent,
NbCalendarDayPickerComponent,
NbCalendarDayCellComponent,
NbCalendarMonthCellComponent,
NbCalendarYearCellComponent,
NbCalendarPickerRowComponent,
NbCalendarPickerComponent,
NbCalendarWeekNumberComponent,
];
/**
* `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`
* - `NbCalendarViewModeComponent`
* - `NbCalendarPageableNavigation`
*
* For example you can easily build full calendar:
* @stacked-example(Full calendar, calendar-kit/calendar-kit-full-calendar.component)
* */
let NbCalendarKitModule = class NbCalendarKitModule {
};
NbCalendarKitModule = __decorate([
NgModule({
imports: [NbSharedModule, NbButtonModule, NbIconModule],
exports: [...COMPONENTS],
declarations: [...COMPONENTS],
providers: [...SERVICES],
entryComponents: [
NbCalendarDayCellComponent,
NbCalendarMonthCellComponent,
NbCalendarYearCellComponent,
],
})
], NbCalendarKitModule);
export { NbCalendarKitModule };
//# sourceMappingURL=calendar-kit.module.js.map