From e88b2057183c198e30b1d314482de2178664297b Mon Sep 17 00:00:00 2001
From: Sangeetha Babu <58620134+sangeethababu9223@users.noreply.github.com>
Date: Thu, 19 Sep 2024 12:38:42 +0530
Subject: [PATCH] fix(ExportModal): screen reader indentifies hidden controls
---
.../components/ExportModal/ExportModal.tsx | 189 +++++++++---------
1 file changed, 98 insertions(+), 91 deletions(-)
diff --git a/packages/ibm-products/src/components/ExportModal/ExportModal.tsx b/packages/ibm-products/src/components/ExportModal/ExportModal.tsx
index ba95670492..7e52be5424 100644
--- a/packages/ibm-products/src/components/ExportModal/ExportModal.tsx
+++ b/packages/ibm-products/src/components/ExportModal/ExportModal.tsx
@@ -17,6 +17,7 @@ import {
RadioButton,
RadioButtonGroup,
TextInput,
+ unstable_FeatureFlags as FeatureFlags,
} from '@carbon/react';
import { CheckmarkFilled, ErrorFilled } from '@carbon/react/icons';
import React, {
@@ -254,101 +255,107 @@ export let ExportModal = forwardRef(
};
return renderPortalUse(
- {body} {loadingMessage} {successMessage} {errorMessage} {body}
{loadingMessage}
+ > + )} + {successful && ( + <> +{successMessage}
+ > + )} + {error && ( + <> +{errorMessage}
+ > + )} +