import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { ShelfOrderDetailsCardModule } from '../../components/order-details-card';
import { ShelfHistoryLogModule } from '../../components/history-log';
import { ShelfHistoryComponent } from './shelf-history.component';
import { ShelfHistoryHeaderComponent } from './header';
import { ShelfHistoryLogsComponent } from './history-logs';
import { FilterHistoriesWithStatusChangePipe } from './pipes';

@NgModule({
  imports: [CommonModule, ShelfHistoryLogModule, ShelfOrderDetailsCardModule],
  exports: [ShelfHistoryComponent, ShelfHistoryHeaderComponent, ShelfHistoryLogsComponent, FilterHistoriesWithStatusChangePipe],
  declarations: [ShelfHistoryComponent, ShelfHistoryHeaderComponent, ShelfHistoryLogsComponent, FilterHistoriesWithStatusChangePipe],
  providers: [],
})
export class ShelfHistoryModule {}
