From efc6415a0c24675a01617c5b089fa7b5758d195b Mon Sep 17 00:00:00 2001
From: PioBar <72926984+Pio-Bar@users.noreply.github.com>
Date: Mon, 19 Aug 2024 11:31:27 +0200
Subject: [PATCH] fix: (CXSPA-1087) - Role presentation for cx-message wrapper
(#19044)
Co-authored-by: Miguel Estrada <15113219+developpeurweb@users.noreply.github.com>
---
.../cancellations/cancel-order/cancel-order.component.html | 5 ++++-
.../cancellations/cancel-order/cancel-order.module.ts | 4 +++-
.../feature-toggles/config/feature-toggles.ts | 6 ++++++
.../src/app/spartacus/spartacus-features.module.ts | 1 +
.../cms-components/misc/message/message.component.html | 6 +++---
5 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.component.html b/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.component.html
index 37f7432fb47..2d06401a13e 100644
--- a/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.component.html
+++ b/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.component.html
@@ -11,7 +11,10 @@
-
+
diff --git a/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.module.ts b/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.module.ts
index f84f5f780a5..2d7603e9345 100644
--- a/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.module.ts
+++ b/feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.module.ts
@@ -9,8 +9,9 @@ import { NgModule } from '@angular/core';
import {
AuthGuard,
CmsConfig,
- provideDefaultConfig,
+ FeaturesConfigModule,
I18nModule,
+ provideDefaultConfig,
} from '@spartacus/core';
import {
FormErrorsModule,
@@ -30,6 +31,7 @@ import { CancelOrderComponent } from './cancel-order.component';
AmendOrderActionsModule,
FormErrorsModule,
MessageComponentModule,
+ FeaturesConfigModule,
],
providers: [
provideDefaultConfig({
diff --git a/projects/core/src/features-config/feature-toggles/config/feature-toggles.ts b/projects/core/src/features-config/feature-toggles/config/feature-toggles.ts
index 57fd5368640..9122fc07a32 100644
--- a/projects/core/src/features-config/feature-toggles/config/feature-toggles.ts
+++ b/projects/core/src/features-config/feature-toggles/config/feature-toggles.ts
@@ -438,6 +438,11 @@ export interface FeatureTogglesInterface {
*/
a11yLinkBtnsToTertiaryBtns?: boolean;
+ /**
+ * Removes duplicated error message from 'CancelOrderComponent'.
+ */
+ a11yRepeatedCancelOrderError?: boolean;
+
/**
* Mofifies the template of 'AddedToCartDialogComponent' to retain the focus after the cart is updated.
* Improves its screen reader readout.
@@ -530,6 +535,7 @@ export const defaultFeatureToggles: Required = {
a11yCxMessageFocus: false,
a11yLinkBtnsToTertiaryBtns: false,
a11yDeliveryModeRadiogroup: false,
+ a11yRepeatedCancelOrderError: false,
a11yAddedToCartActiveDialog: false,
a11yNgSelectMobileReadout: false,
occCartNameAndDescriptionInHttpRequestBody: false,
diff --git a/projects/storefrontapp/src/app/spartacus/spartacus-features.module.ts b/projects/storefrontapp/src/app/spartacus/spartacus-features.module.ts
index fd5a982089e..545448763f4 100644
--- a/projects/storefrontapp/src/app/spartacus/spartacus-features.module.ts
+++ b/projects/storefrontapp/src/app/spartacus/spartacus-features.module.ts
@@ -344,6 +344,7 @@ if (environment.cpq) {
occCartNameAndDescriptionInHttpRequestBody: true,
a11yLinkBtnsToTertiaryBtns: true,
a11yDeliveryModeRadiogroup: true,
+ a11yRepeatedCancelOrderError: true,
a11yAddedToCartActiveDialog: true,
a11yNgSelectMobileReadout: true,
cmsBottomHeaderSlotUsingFlexStyles: true,
diff --git a/projects/storefrontlib/cms-components/misc/message/message.component.html b/projects/storefrontlib/cms-components/misc/message/message.component.html
index ea681906407..8a15457805f 100644
--- a/projects/storefrontlib/cms-components/misc/message/message.component.html
+++ b/projects/storefrontlib/cms-components/misc/message/message.component.html
@@ -6,9 +6,9 @@
tabindex="0"
>
-