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 import {FmRecordEditorModule} from '@eg/share/fm-editor/fm-editor.module';
17 import {OrgFamilySelectModule} from '@eg/share/org-family-select/org-family-select.module';
28 providers: [PatronService],
30 CancelReservationDialogComponent,
31 CreateReservationComponent,
32 CreateReservationDialogComponent,
33 ManageReservationsComponent,
34 NoTimezoneSetComponent,
37 ReservationsGridComponent,
39 BookingResourceBarcodeValidatorDirective
42 BookingResourceBarcodeValidatorDirective
45 export class BookingModule { }