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';
24 providers: [PatronService],
26 CancelReservationDialogComponent,
27 CreateReservationComponent,
28 CreateReservationDialogComponent,
29 ManageReservationsComponent,
30 NoTimezoneSetComponent,
33 ReservationsGridComponent,
35 BookingResourceBarcodeValidatorDirective
38 BookingResourceBarcodeValidatorDirective
41 export class BookingModule { }