import React, { useState, useEffect } from "react"; import { Link, useNavigate } from 'react-router-dom'; import titleShape from "../../../assets/images/shape/title-shape-two.svg"; import InputCom from "../../Helpers/Inputs/InputCom"; import AuthLayout from "../AuthLayout"; export default function ForgotPassword() { const navigate = useNavigate(); const [validation, setValidation] = useState("") const [buttonDisabled, setButtonDisabled] = useState(true) // email const [email, setEmail] = useState(""); const handleEmail = (e) => { setEmail(e.target.value); }; function validationChecker(email) { const emailCheck = /^[^0-9][a-zA-Z0-9._%+-]+@[a-zA-Z]+(\.[a-zA-Z]+)+$/; if (email === "") { setValidation("email is required"); } else if (!email.match(emailCheck)) { setValidation('Please input a valid email address'); } else { setValidation(""); setButtonDisabled(false) } } useEffect(() => { validationChecker(email) }, [email]) return ( <>

Forget Password

shape
{validation &&

{validation}

}
Back to Home
); }