import React, { FC, useRef, useState } from 'react' import { useGuardContext } from 'src/context/global/context' import { CheckEmailForm } from './CheckEmailForm' import { VerifyCodeForm } from './VerifyCodeForm' import { SmsMFAFormProps } from '../../types' export const EmailMfaVerifyForm: FC = ({ onSuccess, onFail, }) => { const { state: { mfaData: { mfaToken, email: userEmail }, }, } = useGuardContext() const [email, setEmail] = useState(userEmail) const sendCodeRef = useRef(null) return ( <> {email ? ( ) : ( { setEmail(email) sendCodeRef.current?.click() }} > )} ) }