diff --git a/src/components/settings/SecurityLogin/SocialSignerMFA/index.tsx b/src/components/settings/SecurityLogin/SocialSignerMFA/index.tsx index 180e4c576d..5121193345 100644 --- a/src/components/settings/SecurityLogin/SocialSignerMFA/index.tsx +++ b/src/components/settings/SecurityLogin/SocialSignerMFA/index.tsx @@ -83,6 +83,7 @@ const SocialSignerMFA = () => { const mpcCoreKit = useMPC() const [passwordStrength, setPasswordStrength] = useState() const [submitError, setSubmitError] = useState() + const [open, setOpen] = useState(false) const formMethods = useForm({ mode: 'all', @@ -107,6 +108,8 @@ const SocialSignerMFA = () => { try { await enableMFA(mpcCoreKit, data) + onReset() + setOpen(false) } catch (e) { setSubmitError('The password you entered is incorrect. Please try again.') } @@ -118,6 +121,10 @@ const SocialSignerMFA = () => { setSubmitError(undefined) } + const toggleAccordion = () => { + setOpen((prev) => !prev) + } + const confirmPassword = watch(PasswordFieldNames.confirmPassword) const newPassword = watch(PasswordFieldNames.newPassword) const passwordsEmpty = confirmPassword === '' && newPassword === '' @@ -137,7 +144,7 @@ const SocialSignerMFA = () => { Protect your social login signer with a password. It will be used to restore access in another browser or on another device. - + }>