LP1816475: Booking module refresh
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / booking / booking.module.ts
1 import {NgModule} from '@angular/core';
2 import {ReactiveFormsModule} from '@angular/forms';
3 import {StaffCommonModule} from '@eg/staff/common.module';
4 import {BookingRoutingModule} from './routing.module';
5 import {CancelReservationDialogComponent} from './cancel-reservation-dialog.component';
6 import {CreateReservationComponent} from './create-reservation.component';
7 import {CreateReservationDialogComponent} from './create-reservation-dialog.component';
8 import {ManageReservationsComponent} from './manage-reservations.component';
9 import {ReservationsGridComponent} from './reservations-grid.component';
10 import {PickupComponent} from './pickup.component';
11 import {PullListComponent} from './pull-list.component';
12 import {ReturnComponent} from './return.component';
13 import {NoTimezoneSetComponent} from './no-timezone-set.component';
14 import {PatronService} from '@eg/staff/share/patron.service';
15 import {BookingResourceBarcodeValidatorDirective} from './booking_resource_validator.directive';
16
17
18 @NgModule({
19     imports: [
20         StaffCommonModule,
21         BookingRoutingModule,
22         ReactiveFormsModule,
23     ],
24     providers: [PatronService],
25     declarations: [
26         CancelReservationDialogComponent,
27         CreateReservationComponent,
28         CreateReservationDialogComponent,
29         ManageReservationsComponent,
30         NoTimezoneSetComponent,
31         PickupComponent,
32         PullListComponent,
33         ReservationsGridComponent,
34         ReturnComponent,
35         BookingResourceBarcodeValidatorDirective
36     ],
37     exports: [
38         BookingResourceBarcodeValidatorDirective
39     ]
40 })
41 export class BookingModule { }
42