internal-page.module.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { InternalPageService } from './../shared/internal-page.service';
  2. import { InternalPageRoutingModule } from './internal-routing-module';
  3. import { InternalPageComponent } from './internal-page/internal-page.component';
  4. import { NgModule } from '@angular/core';
  5. import { CommonModule } from '@angular/common';
  6. import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
  7. import { InternalPageHeaderComponent } from './internal-page-header/internal-page-header.component';
  8. import { InternalPageContentComponent } from './internal-page-content/internal-page-content.component';
  9. import { HospitalContentComponent } from './hospital-content/hospital-content.component';
  10. import { CollapsibleModule } from 'angular2-collapsible';
  11. import { EventsComponent } from '../Internal-Page/events/events.component'; // <-- import the module
  12. import { FlatpickrModule } from 'angularx-flatpickr';
  13. import { CalendarModule, DateAdapter } from 'angular-calendar';
  14. import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
  15. import { FormsModule } from '@angular/forms';
  16. @NgModule({
  17. declarations: [
  18. InternalPageComponent,
  19. InternalPageHeaderComponent,
  20. InternalPageContentComponent,
  21. HospitalContentComponent,
  22. EventsComponent,
  23. ],
  24. imports: [
  25. CommonModule,
  26. InternalPageRoutingModule,
  27. CollapsibleModule,
  28. NgbModule.forRoot(),
  29. FlatpickrModule.forRoot(),
  30. CalendarModule.forRoot({
  31. provide: DateAdapter,
  32. useFactory: adapterFactory
  33. }),
  34. FormsModule,
  35. ],
  36. providers: [
  37. InternalPageService,
  38. ],
  39. })
  40. export class InternalPageModule {
  41. }