fix two factor layout issue
This commit is contained in:
parent
dc3ca6a042
commit
a259ab5f99
|
@ -50,38 +50,43 @@ export default function VerifyTwoFactor(props: Props) {
|
|||
validateOnBlur={false}
|
||||
onSubmit={submitForm}>
|
||||
{({ values, errors, handleChange, handleSubmit, submitForm }) => (
|
||||
<form
|
||||
noValidate
|
||||
onSubmit={handleSubmit}
|
||||
style={{ width: '100%' }}>
|
||||
<Typography mb={2} variant="body2" color="text.secondary">
|
||||
{constants.ENTER_TWO_FACTOR_OTP}
|
||||
</Typography>
|
||||
<Box my={2}>
|
||||
<OtpInput
|
||||
ref={otpInputRef}
|
||||
shouldAutoFocus
|
||||
value={values.otp}
|
||||
onChange={onChange(handleChange('otp'), submitForm)}
|
||||
numInputs={6}
|
||||
separator={'-'}
|
||||
isInputNum
|
||||
className={'otp-input'}
|
||||
<VerticallyCentered>
|
||||
<form noValidate onSubmit={handleSubmit}>
|
||||
<Typography
|
||||
mb={2}
|
||||
variant="body2"
|
||||
color="text.secondary">
|
||||
{constants.ENTER_TWO_FACTOR_OTP}
|
||||
</Typography>
|
||||
<Box my={2}>
|
||||
<OtpInput
|
||||
ref={otpInputRef}
|
||||
shouldAutoFocus
|
||||
value={values.otp}
|
||||
onChange={onChange(
|
||||
handleChange('otp'),
|
||||
submitForm
|
||||
)}
|
||||
numInputs={6}
|
||||
separator={'-'}
|
||||
isInputNum
|
||||
className={'otp-input'}
|
||||
/>
|
||||
{errors.otp && (
|
||||
<CenteredFlex sx={{ mt: 1 }}>
|
||||
<InvalidInputMessage>
|
||||
{constants.INCORRECT_CODE}
|
||||
</InvalidInputMessage>
|
||||
</CenteredFlex>
|
||||
)}
|
||||
</Box>
|
||||
<SubmitButton
|
||||
buttonText={props.buttonText}
|
||||
loading={waiting}
|
||||
disabled={values.otp.length < 6}
|
||||
/>
|
||||
{errors.otp && (
|
||||
<CenteredFlex sx={{ mt: 1 }}>
|
||||
<InvalidInputMessage>
|
||||
{constants.INCORRECT_CODE}
|
||||
</InvalidInputMessage>
|
||||
</CenteredFlex>
|
||||
)}
|
||||
</Box>
|
||||
<SubmitButton
|
||||
buttonText={props.buttonText}
|
||||
loading={waiting}
|
||||
disabled={values.otp.length < 6}
|
||||
/>
|
||||
</form>
|
||||
</form>
|
||||
</VerticallyCentered>
|
||||
)}
|
||||
</Formik>
|
||||
);
|
||||
|
|
|
@ -55,7 +55,7 @@ export default function Home() {
|
|||
};
|
||||
return (
|
||||
<FormContainer>
|
||||
<FormPaper sx={{ maxWidth: '400px' }}>
|
||||
<FormPaper sx={{ maxWidth: '410px' }}>
|
||||
<FormTitle>{constants.TWO_FACTOR}</FormTitle>
|
||||
<VerifyTwoFactor
|
||||
onSubmit={onSubmit}
|
||||
|
|
Loading…
Reference in a new issue