]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/grid/grid.module.ts
LP#1831788: add result filtering and other improvements to the Angular eg-grid
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / share / grid / grid.module.ts
1 import {NgModule} from '@angular/core';
2 import {EgCommonModule} from '@eg/common.module';
3 import {CommonWidgetsModule} from '@eg/share/common-widgets.module';
4 import {GridComponent} from './grid.component';
5 import {GridColumnComponent} from './grid-column.component';
6 import {GridHeaderComponent} from './grid-header.component';
7 import {GridBodyComponent} from './grid-body.component';
8 import {GridBodyCellComponent} from './grid-body-cell.component';
9 import {GridToolbarComponent} from './grid-toolbar.component';
10 import {GridToolbarButtonComponent} from './grid-toolbar-button.component';
11 import {GridToolbarCheckboxComponent} from './grid-toolbar-checkbox.component';
12 import {GridToolbarActionComponent} from './grid-toolbar-action.component';
13 import {GridToolbarActionsMenuComponent} from './grid-toolbar-actions-menu.component';
14 import {GridColumnConfigComponent} from './grid-column-config.component';
15 import {GridColumnWidthComponent} from './grid-column-width.component';
16 import {GridPrintComponent} from './grid-print.component';
17 import {GridFilterControlComponent} from './grid-filter-control.component';
18
19
20 @NgModule({
21     declarations: [
22         // public + internal components
23         GridComponent,
24         GridColumnComponent,
25         GridHeaderComponent,
26         GridBodyComponent,
27         GridBodyCellComponent,
28         GridToolbarComponent,
29         GridToolbarButtonComponent,
30         GridToolbarCheckboxComponent,
31         GridToolbarActionComponent,
32         GridToolbarActionsMenuComponent,
33         GridColumnConfigComponent,
34         GridColumnWidthComponent,
35         GridPrintComponent,
36         GridFilterControlComponent
37     ],
38     imports: [
39         EgCommonModule,
40         CommonWidgetsModule
41     ],
42     exports: [
43         // public components
44         GridComponent,
45         GridColumnComponent,
46         GridToolbarButtonComponent,
47         GridToolbarCheckboxComponent,
48         GridToolbarActionComponent
49     ],
50     providers: [
51     ]
52 })
53
54 export class GridModule {
55
56 }