import { useState } from "react"; import { Link, useNavigate } from "react-router-dom"; import toast from "react-hot-toast"; import "./Forms.css"; // Assignment 5 — Login route. // This form does not authenticate with a backend yet. // A valid submission shows a toast message and returns the user to the home page. function LoginForm() { // TODO: Create state to store the user's email. // Start the email value as an empty string. const [, ] = useState(""); // TODO: Create state to store the user's password. // Start the password value as an empty string. const [, ] = useState(""); const navigate = useNavigate(); const handleSubmit = (event) => { event.preventDefault(); if (!email.includes("@")) { toast.error("Please enter a valid email."); return; } if (password.length < 6) { toast.error("Password must be at least 6 characters."); return; } toast.success(`Welcome back, ${email}!`); navigate("/"); }; return (

Log in

No account? Sign up

); } export default LoginForm;