// Angular Core
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AutoCompleteModule } from 'primeng/autocomplete';
import { FormsModule } from '@angular/forms';

// Modules
import { MainSettingsRoutingModule } from './main-settings-routing.module';
import { SharedModule } from 'src/app/shared-module/shared-module.module';

// Components
import { MainSettingsComponent } from './components/main-settings/main-settings.component';
import { BulkUploadSettingsComponent } from './components/bulk-upload-settings/bulk-upload-settings.component';
import { ActiveAdrComponent } from './components/active-adr/active-adr.component';
import { AdrSettingsComponent } from './components/adr-settings/adr-settings.component';
import { CatalogSettingsComponent } from './components/catalog-settings/catalog-settings.component';
import { CreditSettingsComponent } from './components/credit-settings/credit-settings.component';
import { GcrSettingsComponent } from './components/gcr-settings/gcr-settings.component';
import { SupplierScheduleProductsComponent } from './components/supplier-schedule-products/supplier-schedule-products.component';


@NgModule({
  declarations: [
    MainSettingsComponent,
    BulkUploadSettingsComponent,
    AdrSettingsComponent,
    ActiveAdrComponent,
    CatalogSettingsComponent,
    CreditSettingsComponent,
    GcrSettingsComponent,
    SupplierScheduleProductsComponent,
  ],
  imports: [
    CommonModule,
    MainSettingsRoutingModule,
    SharedModule,
    FormsModule,
    AutoCompleteModule,
  ]
})
export class MainSettingsModule { }
