import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ShelfFilterComponent } from './shelf-filter.component';
import { SharedModule } from 'apps/sales/src/app/shared/shared.module';
import { IconModule } from '@libs/ui';
import { ShelfPrimaryFiltersComponent } from './primary-filters';
import { ShelfSearchInputModule } from '../../pages/shelf-search/search';
import { SelectedFilterOptionsModule } from '../../../filter';
import { FilterGroupModule } from '../../../filter/filter-group';

@NgModule({
  imports: [CommonModule, SharedModule, IconModule, FilterGroupModule, ShelfSearchInputModule, SelectedFilterOptionsModule],
  exports: [ShelfFilterComponent, ShelfPrimaryFiltersComponent],
  declarations: [ShelfFilterComponent, ShelfPrimaryFiltersComponent],
})
export class ShelfFilterModule {}
