|
|
|
@@ -1,15 +1,16 @@ |
|
|
|
import { yupResolver } from "@hookform/resolvers/yup"; |
|
|
|
import { LoadingButton } from "@mui/lab"; |
|
|
|
import { AppBar, Box, Grid, Stack, Typography } from "@mui/material"; |
|
|
|
import { Box, Stack, Typography } from "@mui/material"; |
|
|
|
import { PageID } from "codes/page"; |
|
|
|
import InputAlert from "components/form/InputAlert"; |
|
|
|
import { FormProvider, RHFTextField } from "components/hook-form"; |
|
|
|
import useAuth from "hooks/useAuth"; |
|
|
|
import useNavigateCustom from "hooks/useNavigateCustom"; |
|
|
|
import useSnackbarCustom from "hooks/useSnackbarCustom"; |
|
|
|
import { useState } from "react"; |
|
|
|
import { useEffect, useState } from "react"; |
|
|
|
import { useForm } from "react-hook-form"; |
|
|
|
import { getPath } from "routes/path"; |
|
|
|
import { StoreId, setStore } from "storage/localstorage"; |
|
|
|
import * as Yup from "yup"; |
|
|
|
|
|
|
|
type FormProps = { |
|
|
|
@@ -56,6 +57,10 @@ export default function Login() { |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
setStore(StoreId.LOGIN_ROUTE, true); |
|
|
|
}, []); |
|
|
|
|
|
|
|
return ( |
|
|
|
<FormProvider methods={form} onSubmit={form.handleSubmit(handleSubmit)}> |
|
|
|
<Box sx={{ p: 3, pt: 5, mx: "auto", maxWidth: 500 }} textAlign="center"> |
|
|
|
|