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

import { AddProductModalComponent } from './add-product-modal.component';
import { UiModalModule } from '@ui/modal';
import { ProductImageModule } from '@cdn/product-image';
import { RemissionPipeModule } from '../../pipes';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { UiQuantityDropdownModule } from '@ui/quantity-dropdown';
import { UiTooltipModule } from '@ui/tooltip';
import { UiCommonModule } from '@ui/common';
import { UiDropdownModule } from '@ui/dropdown';
import { UiIconModule } from '@ui/icon';

@NgModule({
  imports: [
    CommonModule,
    UiCommonModule,
    UiModalModule,
    ProductImageModule,
    RemissionPipeModule,
    UiQuantityDropdownModule,
    FormsModule,
    ReactiveFormsModule,
    UiTooltipModule,
    UiDropdownModule,
    UiIconModule,
  ],
  exports: [AddProductModalComponent],
  declarations: [AddProductModalComponent],
})
export class AddProductModalModule {}
