]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/common-widgets.module.ts
LP2042879 Shelving Location Groups Admin accessibility
[working/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} 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
18
19 @NgModule({
20   declarations: [
21     ComboboxComponent,
22     ComboboxEntryComponent,
23     DateSelectComponent,
24     OrgSelectComponent,
25     DateRangeSelectComponent,
26     DateTimeSelectComponent,
27   ],
28   imports: [
29     CommonModule,
30     FormsModule,
31     ReactiveFormsModule,
32     NgbModule,
33     EgCoreModule
34   ],
35   exports: [
36     CommonModule,
37     FormsModule,
38     NgbModule,
39     EgCoreModule,
40     ComboboxComponent,
41     ComboboxEntryComponent,
42     DateSelectComponent,
43     OrgSelectComponent,
44     DateRangeSelectComponent,
45     DateTimeSelectComponent,
46   ],
47 })
48
49 export class CommonWidgetsModule { }