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