d9e2143ed849da9852d93319514db8d36a2c3ab3
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / catalog / catalog.module.ts
1 import {NgModule} from '@angular/core';
2 import {FmRecordEditorModule} from '@eg/share/fm-editor/fm-editor.module';
3 import {StaffCommonModule} from '@eg/staff/common.module';
4 import {CatalogCommonModule} from '@eg/share/catalog/catalog-common.module';
5 import {CatalogRoutingModule} from './routing.module';
6 import {HoldsModule} from '@eg/staff/share/holds/holds.module';
7 import {HoldingsModule} from '@eg/staff/share/holdings/holdings.module';
8 import {BookingModule} from '@eg/staff/share/booking/booking.module';
9 import {CatalogComponent} from './catalog.component';
10 import {SearchFormComponent} from './search-form.component';
11 import {ResultsComponent} from './result/results.component';
12 import {RecordComponent} from './record/record.component';
13 import {CopiesComponent} from './record/copies.component';
14 import {OpacViewComponent} from './record/opac.component';
15 import {ResultPaginationComponent} from './result/pagination.component';
16 import {ResultFacetsComponent} from './result/facets.component';
17 import {ResultRecordComponent} from './result/record.component';
18 import {StaffCatalogService} from './catalog.service';
19 import {RecordPaginationComponent} from './record/pagination.component';
20 import {RecordActionsComponent} from './record/actions.component';
21 import {BasketActionsComponent} from './basket-actions.component';
22 import {HoldComponent} from './hold/hold.component';
23 import {PartsComponent} from './record/parts.component';
24 import {PartMergeDialogComponent} from './record/part-merge-dialog.component';
25 import {BrowseComponent} from './browse.component';
26 import {BrowseResultsComponent} from './browse/results.component';
27 import {HoldingsMaintenanceComponent} from './record/holdings.component';
28 import {ConjoinedComponent} from './record/conjoined.component';
29 import {CnBrowseComponent} from './cnbrowse.component';
30 import {CnBrowseResultsComponent} from './cnbrowse/results.component';
31 import {SearchTemplatesComponent} from './search-templates.component';
32 import {MarcEditModule} from '@eg/staff/share/marc-edit/marc-edit.module';
33 import {PreferencesComponent} from './prefs.component';
34
35 @NgModule({
36   declarations: [
37     CatalogComponent,
38     ResultsComponent,
39     RecordComponent,
40     CopiesComponent,
41     SearchFormComponent,
42     ResultRecordComponent,
43     ResultFacetsComponent,
44     ResultPaginationComponent,
45     RecordPaginationComponent,
46     RecordActionsComponent,
47     BasketActionsComponent,
48     HoldComponent,
49     PartsComponent,
50     PartMergeDialogComponent,
51     BrowseComponent,
52     BrowseResultsComponent,
53     ConjoinedComponent,
54     HoldingsMaintenanceComponent,
55     SearchTemplatesComponent,
56     CnBrowseComponent,
57     OpacViewComponent,
58     PreferencesComponent,
59     CnBrowseResultsComponent
60   ],
61   imports: [
62     StaffCommonModule,
63     FmRecordEditorModule,
64     CatalogCommonModule,
65     CatalogRoutingModule,
66     HoldsModule,
67     HoldingsModule,
68     BookingModule,
69     MarcEditModule
70   ],
71   providers: [
72     StaffCatalogService
73   ]
74 })
75
76 export class CatalogModule {
77
78 }