]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
LP1615805 No inputs after submit in patron search (AngularJS)
[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 import {IntervalInputComponent} from '@eg/share/interval-input/interval-input.component';
20
21
22 @NgModule({
23   declarations: [
24     ComboboxComponent,
25     ComboboxEntryComponent,
26     DateSelectComponent,
27     OrgSelectComponent,
28     DateRangeSelectComponent,
29     DateTimeSelectComponent,
30     FileReaderComponent,
31     IdlClassTemplateDirective,
32     IntervalInputComponent,
33   ],
34   imports: [
35     CommonModule,
36     FormsModule,
37     ReactiveFormsModule,
38     NgbModule,
39     EgCoreModule,
40     ContextMenuModule
41   ],
42   exports: [
43     CommonModule,
44     FormsModule,
45     NgbModule,
46     EgCoreModule,
47     ComboboxComponent,
48     ComboboxEntryComponent,
49     DateSelectComponent,
50     OrgSelectComponent,
51     DateRangeSelectComponent,
52     DateTimeSelectComponent,
53     ContextMenuModule,
54     FileReaderComponent,
55     IntervalInputComponent,
56   ],
57 })
58
59 export class CommonWidgetsModule { }