]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard-v3.module.ts
2c3b4cc369fc73dd64d3c75c10958ad015170b73
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / dashboard-v3 / dashboard-v3.module.ts
1 import { CommonModule } from '@angular/common';
2 import { NgModule } from '@angular/core';
3 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
4 import { RouterModule } from '@angular/router';
5
6 import { NgbNavModule, NgbPopoverModule, NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
7 import { ChartsModule } from 'ng2-charts';
8 import { SimplebarAngularModule } from 'simplebar-angular';
9
10 import { SharedModule } from '~/app/shared/shared.module';
11 import { CephSharedModule } from '../shared/ceph-shared.module';
12 import { CardComponent } from './card/card.component';
13 import { DashboardAreaChartComponent } from './dashboard-area-chart/dashboard-area-chart.component';
14 import { DashboardPieComponent } from './dashboard-pie/dashboard-pie.component';
15 import { DashboardTimeSelectorComponent } from './dashboard-time-selector/dashboard-time-selector.component';
16 import { DashboardV3Component } from './dashboard/dashboard-v3.component';
17 import { CardRowComponent } from './card-row/card-row.component';
18 import { PgSummaryPipe } from './pg-summary.pipe';
19
20 @NgModule({
21 imports: [
22 CephSharedModule,
23 CommonModule,
24 NgbNavModule,
25 SharedModule,
26 ChartsModule,
27 RouterModule,
28 NgbPopoverModule,
29 NgbTooltipModule,
30 FormsModule,
31 ReactiveFormsModule,
32 SimplebarAngularModule
33 ],
34
35 declarations: [
36 DashboardV3Component,
37 CardComponent,
38 DashboardPieComponent,
39 CardRowComponent,
40 PgSummaryPipe,
41 DashboardAreaChartComponent,
42 DashboardTimeSelectorComponent
43 ],
44
45 exports: [DashboardV3Component]
46 })
47 export class DashboardV3Module {}