From 26e07bc2d856551505d40086e483563612b98f07 Mon Sep 17 00:00:00 2001 From: zomars Date: Thu, 15 Sep 2022 13:10:41 +0100 Subject: [PATCH] Fixed account deletion test --- apps/web/pages/v2/settings/my-account/profile.tsx | 10 +++++++++- packages/ui/v2/core/Button.tsx | 2 ++ packages/ui/v2/core/Dialog.tsx | 11 ++++++++--- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/apps/web/pages/v2/settings/my-account/profile.tsx b/apps/web/pages/v2/settings/my-account/profile.tsx index 3f5532703b..9e4556bc07 100644 --- a/apps/web/pages/v2/settings/my-account/profile.tsx +++ b/apps/web/pages/v2/settings/my-account/profile.tsx @@ -218,7 +218,11 @@ const ProfileView = () => { {/* Delete account Dialog */} - @@ -227,6 +231,10 @@ const ProfileView = () => { description={t("confirm_delete_account_modal")} type="creation" actionText={t("delete_my_account")} + actionProps={{ + // @ts-expect-error data attributes aren't typed + "data-testid": "delete-account-confirm", + }} Icon={Icon.FiAlertTriangle} actionOnClick={(e) => e && onConfirmButton(e)}> <> diff --git a/packages/ui/v2/core/Button.tsx b/packages/ui/v2/core/Button.tsx index 3f28cf44bc..03d1f867f7 100644 --- a/packages/ui/v2/core/Button.tsx +++ b/packages/ui/v2/core/Button.tsx @@ -65,6 +65,7 @@ export const Button = forwardRef) => void; actionOnClose?: () => void; + actionProps?: React.ComponentProps; }; export const DialogContent = React.forwardRef( - ({ children, Icon, ...props }, forwardedRef) => ( + ({ children, Icon, actionProps, ...props }, forwardedRef) => ( {/*zIndex one less than Toast */} @@ -125,11 +126,15 @@ export const DialogContent = React.forwardRef {props.actionOnClick ? ( - ) : ( - )}