app.module.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { HttpClientModule } from '@angular/common/http';
  2. import { NgModule } from '@angular/core';
  3. import { FormsModule, ReactiveFormsModule } from '@angular/forms';
  4. import { BrowserModule } from '@angular/platform-browser';
  5. import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
  6. import { NgbAccordionModule, NgbNavModule } from '@ng-bootstrap/ng-bootstrap';
  7. import { NgChartsModule } from 'ng2-charts';
  8. import { AppRoutingModule } from './app-routing.module';
  9. import { AppComponent } from './app.component';
  10. import { AdminPanelComponent } from './pages/admin-panel/admin-panel.component';
  11. import { HeaderComponent } from './components/header/header.component';
  12. import { ServerDataChartComponent } from './components/server-data-chart/server-data-chart.component';
  13. import { ServerMetricsWidgetComponent } from './components/server-metrics-widget/server-metrics-widget.component';
  14. import { ServiceCheckFormComponent } from './components/service-check-form/service-check-form.component';
  15. import { ServiceChecksWidgetComponent } from './components/service-checks-widget/service-checks-widget.component';
  16. import { StatusTimelineWidgetComponent } from './components/status-timeline-widget/status-timeline-widget.component';
  17. import { HomePageComponent } from './pages/home-page/home-page.component';
  18. import { ServerDataPageComponent } from './pages/server-data-page/server-data-page.component';
  19. import { ServiceCheckDetailPageComponent } from './pages/service-check-detail-page/service-check-detail-page.component';
  20. import { BytePipe } from './pipes/byte.pipe';
  21. import { FaByTypePipe } from './pipes/fa-by-type.pipe';
  22. import { ReversePipe } from './pipes/reverse.pipe';
  23. import { StatusColorPipe } from './pipes/status-color.pipe';
  24. @NgModule({
  25. declarations: [
  26. AdminPanelComponent,
  27. AppComponent,
  28. BytePipe,
  29. FaByTypePipe,
  30. HeaderComponent,
  31. HomePageComponent,
  32. ReversePipe,
  33. ServerDataChartComponent,
  34. ServerDataPageComponent,
  35. ServerMetricsWidgetComponent,
  36. ServiceCheckDetailPageComponent,
  37. ServiceCheckFormComponent,
  38. ServiceChecksWidgetComponent,
  39. StatusColorPipe,
  40. StatusTimelineWidgetComponent
  41. ],
  42. imports: [
  43. AppRoutingModule,
  44. BrowserModule,
  45. FontAwesomeModule,
  46. FormsModule,
  47. HttpClientModule,
  48. NgbAccordionModule,
  49. NgbNavModule,
  50. NgChartsModule,
  51. ReactiveFormsModule
  52. ],
  53. providers: [{ provide: BytePipe, multi: false }],
  54. bootstrap: [AppComponent]
  55. })
  56. export class AppModule {}