]> git.proxmox.com Git - ceph.git/blame - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
import quincy beta 17.1.0
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / dashboard / dashboard.module.ts
CommitLineData
11fdf7f2
TL
1import { CommonModule } from '@angular/common';
2import { NgModule } from '@angular/core';
20effc67 3import { FormsModule, ReactiveFormsModule } from '@angular/forms';
11fdf7f2
TL
4import { RouterModule } from '@angular/router';
5
f67539c2 6import { NgbNavModule, NgbPopoverModule } from '@ng-bootstrap/ng-bootstrap';
11fdf7f2 7import { ChartsModule } from 'ng2-charts';
11fdf7f2 8
f67539c2 9import { SharedModule } from '~/app/shared/shared.module';
11fdf7f2 10import { CephSharedModule } from '../shared/ceph-shared.module';
20effc67 11import { FeedbackComponent } from '../shared/feedback/feedback.component';
11fdf7f2
TL
12import { DashboardComponent } from './dashboard/dashboard.component';
13import { HealthPieComponent } from './health-pie/health-pie.component';
14import { HealthComponent } from './health/health.component';
15import { InfoCardComponent } from './info-card/info-card.component';
16import { InfoGroupComponent } from './info-group/info-group.component';
17import { MdsSummaryPipe } from './mds-summary.pipe';
18import { MgrSummaryPipe } from './mgr-summary.pipe';
19import { MonSummaryPipe } from './mon-summary.pipe';
20import { OsdSummaryPipe } from './osd-summary.pipe';
21
22@NgModule({
23 imports: [
24 CephSharedModule,
25 CommonModule,
f67539c2 26 NgbNavModule,
11fdf7f2
TL
27 SharedModule,
28 ChartsModule,
29 RouterModule,
20effc67
TL
30 NgbPopoverModule,
31 FormsModule,
32 ReactiveFormsModule
11fdf7f2
TL
33 ],
34
35 declarations: [
36 HealthComponent,
37 DashboardComponent,
38 MonSummaryPipe,
39 OsdSummaryPipe,
40 MgrSummaryPipe,
41 MdsSummaryPipe,
42 HealthPieComponent,
43 InfoCardComponent,
20effc67
TL
44 InfoGroupComponent,
45 FeedbackComponent
11fdf7f2
TL
46 ]
47})
48export class DashboardModule {}