import React from 'react' import LoginStyle from './Login.style' // import AccountCircleIcon from '@mui/icons-material/AccountCircle' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faEnvelope, faLock } from '@fortawesome/free-solid-svg-icons' import UserContext from '../../helpers/user/usercontext' import { useState } from 'react' import Link from 'next/link' import { useContext } from 'react' import { useRouter } from 'next/router' import {PopupMain} from "../Pop_up/Popup.jsx" import style from "../../styles/popup_style.module.css" function Login() { const router = useRouter() const user = useContext(UserContext) const [userData, setUserData] = useState({ email: '', password: '', }) const handleInput = (event) => { const name = event.target.name const value = event.target.value setUserData({ ...userData, [name]: value }) } const handleLogin =async (evt) => { evt.preventDefault() await user.login(userData) user.popupHandler(true) } // disable submit button is any input has not been filled const disabledSubmitBtn = Object.values(userData).some((val) => val === '') if (user.user) { setTimeout(() => { router.push('/dashboard') }, 4400); } return <>
{ (user.showPopUp) ? (user.user) ? : : "" }

Sign in

New here?  Create an account

} export default Login