import { IoLogoGoogle } from "react-icons/io"; import router from "next/router"; import { toast } from "react-toastify"; import { useState } from "react"; const Login = (props) => { const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); const [forgot, setForgot] = useState(false); const resetPassword = () => { props.resetPassword(email).then((result) => { if (result.error) { toast.error(result.error.message); } else toast.success("Check your email to reset your password!"); }); }; const login = (e) => { e.preventDefault(); //Handle the login. Go to the homepage if success or display an error. props .signIn({ email: email, password: password, }) .then((result) => { if (result.data) { router.push("/"); } if (result.error) { toast.error(result.error.message); } }); }; return (
{!forgot && ( <>

Account Login

{ setEmail(event.target.value); }} />
{ setPassword(event.target.value); }} />
or login with
)} {forgot && ( <>

Password recovery

{ setEmail(event.target.value); }} />

)}
); }; export default Login;