]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
c0b0f4e8218cd5afc2773fa4d7ec890d5dbc18e2
[Evergreen.git] / Open-ILS / src / eg2 / src / app / share / common-widgets.module.ts
1 /*
2   Module for grouping commonly used widgets that might be embedded
3   in other shared components. Components included here should be
4   unlikely to ever need to embed one another.
5 */
6 import {NgModule, ModuleWithProviders} from '@angular/core';
7 import {CommonModule} from '@angular/common';
8 import {FormsModule, ReactiveFormsModule} from '@angular/forms';
9 import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
10 import {EgCoreModule} from '@eg/core/core.module';
11 import {ComboboxComponent, IdlClassTemplateDirective} from '@eg/share/combobox/combobox.component';
12 import {ComboboxEntryComponent} from '@eg/share/combobox/combobox-entry.component';
13 import {DateSelectComponent} from '@eg/share/date-select/date-select.component';
14 import {OrgSelectComponent} from '@eg/share/org-select/org-select.component';
15 import {DateRangeSelectComponent} from '@eg/share/daterange-select/daterange-select.component';
16 import {DateTimeSelectComponent} from '@eg/share/datetime-select/datetime-select.component';
17 import {ContextMenuModule} from '@eg/share/context-menu/context-menu.module';
18 import {FileReaderComponent} from '@eg/share/file-reader/file-reader.component';
19
20
21 @NgModule({
22   declarations: [
23     ComboboxComponent,
24     ComboboxEntryComponent,
25     DateSelectComponent,
26     OrgSelectComponent,
27     DateRangeSelectComponent,
28     DateTimeSelectComponent,
29     FileReaderComponent,
30     IdlClassTemplateDirective
31   ],
32   imports: [
33     CommonModule,
34     FormsModule,
35     ReactiveFormsModule,
36     NgbModule,
37     EgCoreModule,
38     ContextMenuModule
39   ],
40   exports: [
41     CommonModule,
42     FormsModule,
43     NgbModule,
44     EgCoreModule,
45     ComboboxComponent,
46     ComboboxEntryComponent,
47     DateSelectComponent,
48     OrgSelectComponent,
49     DateRangeSelectComponent,
50     DateTimeSelectComponent,
51     ContextMenuModule,
52     FileReaderComponent,
53   ],
54 })
55
56 export class CommonWidgetsModule { }