]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/datatable.module.ts
ede8f2368b70f2405fc4ed9c40eef6a71d1025c3
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / datatable / datatable.module.ts
1 import { CommonModule } from '@angular/common';
2 import { NgModule } from '@angular/core';
3 import { FormsModule } from '@angular/forms';
4 import { RouterModule } from '@angular/router';
5
6 import { NgbDropdownModule, NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
7 import { NgxDatatableModule } from '@swimlane/ngx-datatable';
8 import { NgxPipeFunctionModule } from 'ngx-pipe-function';
9
10 import { ComponentsModule } from '../components/components.module';
11 import { PipesModule } from '../pipes/pipes.module';
12 import { TableActionsComponent } from './table-actions/table-actions.component';
13 import { TableKeyValueComponent } from './table-key-value/table-key-value.component';
14 import { TableComponent } from './table/table.component';
15
16 @NgModule({
17 imports: [
18 CommonModule,
19 NgxDatatableModule,
20 NgxPipeFunctionModule,
21 FormsModule,
22 NgbDropdownModule,
23 NgbTooltipModule,
24 PipesModule,
25 ComponentsModule,
26 RouterModule
27 ],
28 declarations: [TableComponent, TableKeyValueComponent, TableActionsComponent],
29 exports: [TableComponent, NgxDatatableModule, TableKeyValueComponent, TableActionsComponent]
30 })
31 export class DataTableModule {}