Skip to content

Commit

Permalink
fix: fix login button loading indefinitely on safari
Browse files Browse the repository at this point in the history
  • Loading branch information
jbcl-io committed Apr 28, 2021
1 parent f9954d6 commit 1e7f451
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions src/pages/Login/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ const Login = () => {
},
validationSchema: () =>
yup.object().shape({
username: yup.string().trim(),
password: yup.string(),
username: yup.string().trim().required(),
password: yup.string().required(),
}),
onSubmit: ({ username, password }) => {
reset();
Expand Down Expand Up @@ -162,10 +162,15 @@ const Login = () => {
value={formik.values.username}
onChange={formik.handleChange}
onBlur={formik.handleBlur}
error={formik.touched.username && !!formik.errors.username}
error={
formik.touched.username &&
!!formik.errors.username &&
formik.values.username.length > 0
}
helperText={
formik.touched.username &&
formik.errors.username &&
formik.values.username.length > 0 &&
upperFirst(formik.errors.username)
}
/>
Expand All @@ -179,10 +184,15 @@ const Login = () => {
value={formik.values.password}
onChange={formik.handleChange}
onBlur={formik.handleBlur}
error={formik.touched.password && !!formik.errors.password}
error={
formik.touched.password &&
!!formik.errors.password &&
formik.values.password.length > 0
}
helperText={
formik.touched.password &&
formik.errors.password &&
formik.values.password.length > 0 &&
upperFirst(formik.errors.password)
}
/>
Expand Down

0 comments on commit 1e7f451

Please sign in to comment.