projeto-hit/frontend/src/pages/Login/index.js

73 lines
2.0 KiB
JavaScript
Raw Normal View History

import React from "react";
2022-07-12 12:46:22 +00:00
import { AuthContext } from "../../context/Auth/AuthContext";
import { i18n } from "../../translate/i18n";
import ContainerLogin from "../../components/Base/ContainerLogin/ContainerLogin";
import VideoComponent from "../../components/VideoTag/VideoComponent";
2022-07-12 12:46:22 +00:00
import LoginForm from "../../components/LoginComponents/LoginForm/LoginForm";
import Company from "../../components/LoginComponents/CompanyLogo/Company";
//! Can i Delete this comment above?
// const Copyright = () => {
// return (
// <Typography variant="body2" color="textSecondary" align="center">
// {"Copyleft "}
// <Link color="inherit" href="https://github.com/canove">
// Canove
// </Link>{" "}
// {new Date().getFullYear()}
// {"."}
// </Typography>
// );
// };
// const useStyles = makeStyles((theme) => ({
// paper: {
// marginTop: theme.spacing(8),
// display: "flex",
// flexDirection: "column",
// alignItems: "center",
// },
// avatar: {
// margin: theme.spacing(1),
// backgroundColor: theme.palette.secondary.main,
// },
// form: {
// width: "100%", // Fix IE 11 issue.
// marginTop: theme.spacing(1),
// },
// submit: {
// margin: theme.spacing(3, 0, 2),
// },
// }));
const Login = () => {
2022-07-12 12:46:22 +00:00
const [user, setUser] = React.useState({ email: "", password: "" });
2022-07-12 12:46:22 +00:00
const { handleLogin } = React.useContext(AuthContext);
2022-07-12 12:46:22 +00:00
const handleChangeInput = (e) => {
setUser({ ...user, [e.target.name]: e.target.value });
};
2022-07-12 12:46:22 +00:00
const handlSubmit = (e) => {
e.preventDefault();
handleLogin(user);
};
return (
<ContainerLogin>
<VideoComponent width={"350px"} autoPlay muted loop position={"relative"} />
<LoginForm
handleChangeInput={handleChangeInput}
handlSubmit={handlSubmit}
user={user.email}
password={user.password}
/>
<Company />
</ContainerLogin>
);
};
export default Login;