|
@@ -0,0 +1,69 @@ |
|
|
|
|
|
// material-ui |
|
|
|
|
|
import { |
|
|
|
|
|
Grid, |
|
|
|
|
|
Typography, |
|
|
|
|
|
Button |
|
|
|
|
|
} from '@mui/material'; |
|
|
|
|
|
import * as React from "react"; |
|
|
|
|
|
import { useNavigate } from "react-router-dom"; |
|
|
|
|
|
import { FormattedMessage } from "react-intl"; |
|
|
|
|
|
import Loadable from 'components/Loadable'; |
|
|
|
|
|
const LoadingComponent = Loadable(React.lazy(() => import('pages/extra-pages/LoadingComponent'))); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ==============================|| DASHBOARD - DEFAULT ||============================== // |
|
|
|
|
|
|
|
|
|
|
|
const Index = () => { |
|
|
|
|
|
|
|
|
|
|
|
const navigate = useNavigate() |
|
|
|
|
|
const [onReady, setOnReady] = React.useState(false); |
|
|
|
|
|
|
|
|
|
|
|
React.useEffect(() => { |
|
|
|
|
|
setOnReady(true); |
|
|
|
|
|
}, []); |
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
|
|
!onReady ? |
|
|
|
|
|
<Grid container sx={{ minHeight: '87vh', mb: 3 }} direction="column" justifyContent="center" alignItems="center"> |
|
|
|
|
|
<Grid item> |
|
|
|
|
|
<LoadingComponent /> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
: |
|
|
|
|
|
|
|
|
|
|
|
<Grid container sx={{ height: '100%', backgroundColor: '#fff' }} direction="column" justifyContent="flex-start" alignItems="center" > |
|
|
|
|
|
<Grid item xs={12} md={12} > |
|
|
|
|
|
<Grid container justifyContent="flex-start" alignItems="center" > |
|
|
|
|
|
<center> |
|
|
|
|
|
<Grid item xs={12} md={12} > |
|
|
|
|
|
<Typography variant="h3" sx={{ ml: 8, mt: 4, mr: 8, textAlign: "center" }}> |
|
|
|
|
|
<FormattedMessage id="loginErrorMessage3" /> |
|
|
|
|
|
</Typography> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
<Grid item xs={12} md={12} > |
|
|
|
|
|
<Typography variant="h3" sx={{ ml: 8, mt: 4, mr: 8, textAlign: "center" }}> |
|
|
|
|
|
<FormattedMessage id="sentSecurityCode2" /> |
|
|
|
|
|
</Typography> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
<Grid item xs={12} md={12} > |
|
|
|
|
|
<Button |
|
|
|
|
|
component="span" |
|
|
|
|
|
variant="contained" |
|
|
|
|
|
size="large" |
|
|
|
|
|
sx={{ m: 4 }} |
|
|
|
|
|
onClick={() => { |
|
|
|
|
|
navigate("/login"); |
|
|
|
|
|
}} |
|
|
|
|
|
><FormattedMessage id="backToLogin" /></Button> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
|
|
|
|
|
|
</center> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
</Grid> |
|
|
|
|
|
{/*row 2*/} |
|
|
|
|
|
</Grid > |
|
|
|
|
|
|
|
|
|
|
|
); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
export default Index; |