Skip to content

Commit

Permalink
show/hide code form
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobkim9881 committed Feb 5, 2025
1 parent 589f444 commit 0e4b20f
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -318,18 +318,19 @@ function ContactMethodDetailsPage({route}: ContactMethodDetailsPageProps) {
canDismissError
/>
)}

<ValidateCodeActionForm
hasMagicCodeBeenSent={hasMagicCodeBeenSent}
isVisible={isValidateCodeFormVisible && !loginData.validatedDate && !!loginData}
validatePendingAction={loginData.pendingFields?.validateCodeSent}
handleSubmitForm={(validateCode) => validateSecondaryLogin(loginList, contactMethod, validateCode)}
validateError={!isEmptyObject(validateLoginError) ? validateLoginError : getLatestErrorField(loginData, 'validateCodeSent')}
clearError={() => clearContactMethodErrors(contactMethod, !isEmptyObject(validateLoginError) ? 'validateLogin' : 'validateCodeSent')}
sendValidateCode={() => requestContactMethodValidateCode(contactMethod)}
descriptionPrimary={translate('contacts.enterMagicCode', {contactMethod: formattedContactMethod})}
forwardedRef={validateCodeFormRef}
/>
{isValidateCodeFormVisible && !loginData.validatedDate && !!loginData && (
<ValidateCodeActionForm
hasMagicCodeBeenSent={hasMagicCodeBeenSent}
isVisible={isValidateCodeFormVisible && !loginData.validatedDate && !!loginData}
validatePendingAction={loginData.pendingFields?.validateCodeSent}
handleSubmitForm={(validateCode) => validateSecondaryLogin(loginList, contactMethod, validateCode)}
validateError={!isEmptyObject(validateLoginError) ? validateLoginError : getLatestErrorField(loginData, 'validateCodeSent')}
clearError={() => clearContactMethodErrors(contactMethod, !isEmptyObject(validateLoginError) ? 'validateLogin' : 'validateCodeSent')}
sendValidateCode={() => requestContactMethodValidateCode(contactMethod)}
descriptionPrimary={translate('contacts.enterMagicCode', {contactMethod: formattedContactMethod})}
forwardedRef={validateCodeFormRef}
/>
)}

{!isValidateCodeFormVisible && !!loginData.validatedDate && getMenuItems()}
{getDeleteConfirmationModal()}
Expand Down

0 comments on commit 0e4b20f

Please sign in to comment.