import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { GoodsInOutOrderGroupModule } from '@shared/components/goods-in-out';
import { UiCommonModule } from '@ui/common';
import { GoodsInReservationSelectablePipe } from './goods-in-reservation-selectable.pipe';
import { GoodsInReservationSelectedPipe } from './goods-in-reservation-selected.pipe';

import { GoodsInReservationComponent } from './goods-in-reservation.component';
import { UiScrollContainerModule } from '@ui/scroll-container';
import { UiSpinnerModule } from '@ui/spinner';
import { MatomoModule } from 'ngx-matomo-client';

@NgModule({
  imports: [
    CommonModule,
    UiCommonModule,
    UiScrollContainerModule,
    GoodsInOutOrderGroupModule,
    UiSpinnerModule,
    MatomoModule,
  ],
  exports: [GoodsInReservationComponent],
  declarations: [GoodsInReservationComponent, GoodsInReservationSelectablePipe, GoodsInReservationSelectedPipe],
})
export class GoodsInReservationModule {}
