import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { SharedModule } from '@arrow/bom/shared'; import { CoreModule, UploadService } from '@arrow/bom/core'; import { FeatureFlagModule } from '@arrow/bom/feature-flag'; // Warpaint import { WptButtonModule } from '@arrow/warpaint/button'; import { WptTooltipModule } from '@arrow/warpaint/tooltip'; import { WptProgressEllipsisModule } from '@arrow/warpaint/progress-ellipsis'; import { WptIconModule } from '@arrow/warpaint/icon'; import { WptCardModule } from '@arrow/warpaint/card'; import { BomUploadComponent } from './bom-upload/bom-upload.component'; import { PartNumbersComponent } from './quick-input/quick-input.component'; import { ManagementComponent } from './management.component'; import { TranslateModule } from '@ngx-translate/core'; @NgModule({ imports: [ CommonModule, CoreModule, HttpClientModule, SharedModule, FeatureFlagModule, FormsModule, WptButtonModule, WptTooltipModule, WptProgressEllipsisModule, WptIconModule, WptCardModule, TranslateModule ], declarations: [BomUploadComponent, PartNumbersComponent, ManagementComponent], providers: [UploadService], exports: [BomUploadComponent, PartNumbersComponent, ManagementComponent] }) export class ManagementModule {}