diff --git a/src/auth/pages/jwt/Login.tsx b/src/auth/pages/jwt/Login.tsx index f15ae46..fec6898 100644 --- a/src/auth/pages/jwt/Login.tsx +++ b/src/auth/pages/jwt/Login.tsx @@ -17,12 +17,16 @@ const loginSchema = Yup.object().shape({ .min(3, 'Minimum 3 symbols') .max(50, 'Maximum 50 symbols') .required('Password is required'), + token: Yup.string(), + // .max(3, 'Maximum 6 code'), + // .required('Token is required'), remember: Yup.boolean() }); const initialValues = { username: '', password: '', + token: '', remember: false }; @@ -43,7 +47,7 @@ const Login = () => { try { if (!login) throw new Error('JWTProvider is required for this form.'); - await login(values.username, values.password); + await login(values.username, values.password, values.token); if (values.remember) { localStorage.setItem('username', values.username); @@ -141,6 +145,33 @@ const Login = () => { )} +
+ + + {formik.touched.token && formik.errors.token && ( + + {formik.errors.token} + + )} +
+