diff --git a/feature-libs/cart/import-export/assets/translations/en/importExport.json b/feature-libs/cart/import-export/assets/translations/en/importExport.json
index 6ba68a2e74e..0e2ffeea8ec 100644
--- a/feature-libs/cart/import-export/assets/translations/en/importExport.json
+++ b/feature-libs/cart/import-export/assets/translations/en/importExport.json
@@ -19,6 +19,7 @@
"importProductsNewSavedCartSubtitle": "Add products by importing a .CSV file and creating a new saved cart.",
"importProductFileDetails": "Text file should contain list of products with required columns separated by comma: SKU and quantity.",
"selectFile": "Select File",
+ "selectedSuccessfully": "CSV file has been successfully selected.",
"savedCartName": "Saved Cart Name",
"savedCartDescription": "Saved Cart Description",
"optional": "optional",
diff --git a/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.html b/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.html
index b435184f999..b488e9e6dde 100644
--- a/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.html
+++ b/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.html
@@ -3,6 +3,17 @@
[formGroup]="form"
(submit)="formSubmitSubject$.next(undefined)"
>
+
{{ 'importEntriesDialog.importProductsSubtitle' | cxTranslate }}
diff --git a/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.ts b/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.ts index 84b2e9411c1..dd487afc6a6 100644 --- a/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.ts +++ b/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-entries-form/import-entries-form.component.ts @@ -28,6 +28,7 @@ import { import { of, Subject } from 'rxjs'; import { filter, startWith, switchMap, take, tap } from 'rxjs/operators'; import { ImportProductsFromCsvService } from '../../import-products-from-csv.service'; +import { GlobalMessageType } from '@spartacus/core'; @Component({ selector: 'cx-import-entries-form', @@ -38,6 +39,7 @@ export class ImportEntriesFormComponent implements OnInit { form: UntypedFormGroup; loadedFile: string[][] | null; formSubmitSubject$ = new Subject(); + globalMessageType = GlobalMessageType; @Output() submitEvent = new EventEmitter<{ diff --git a/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-to-new-saved-cart-form/import-to-new-saved-cart-form.component.html b/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-to-new-saved-cart-form/import-to-new-saved-cart-form.component.html index e5f28956984..121e854bb0f 100644 --- a/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-to-new-saved-cart-form/import-to-new-saved-cart-form.component.html +++ b/feature-libs/cart/import-export/components/import-to-cart/import-entries-dialog/import-to-new-saved-cart-form/import-to-new-saved-cart-form.component.html @@ -3,6 +3,17 @@ [formGroup]="form" (submit)="formSubmitSubject$.next(undefined)" > +{{ 'importEntriesDialog.importProductsNewSavedCartSubtitle' | cxTranslate }}
diff --git a/feature-libs/cart/import-export/components/import-to-cart/import-order-entries.module.ts b/feature-libs/cart/import-export/components/import-to-cart/import-order-entries.module.ts index d24e749dfb7..fd83f23ec83 100644 --- a/feature-libs/cart/import-export/components/import-to-cart/import-order-entries.module.ts +++ b/feature-libs/cart/import-export/components/import-to-cart/import-order-entries.module.ts @@ -19,6 +19,7 @@ import { FormErrorsModule, IconModule, KeyboardFocusModule, + MessageComponentModule, } from '@spartacus/storefront'; import { defaultImportEntriesLayoutConfig } from './default-import-entries-layout.config'; import { ImportEntriesDialogComponent } from './import-entries-dialog/import-entries-dialog.component'; @@ -37,6 +38,8 @@ import { ImportOrderEntriesComponent } from './import-entries/import-order-entri KeyboardFocusModule, FileUploadModule, I18nModule, + MessageComponentModule, + FeaturesConfigModule, ConfigModule.withConfig(