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 ? ( - ) : ( - )}