diff --git a/frontend/src/ForgotPassword.tsx b/frontend/src/ForgotPassword.tsx new file mode 100644 index 0000000..799102f --- /dev/null +++ b/frontend/src/ForgotPassword.tsx @@ -0,0 +1,100 @@ +import React, { useState } from "react"; +import { useNavigate } from "react-router-dom"; +import logo from "./images/logo.svg"; + +/** + * Forgot Password page - allows users to request a password reset email + */ +const ForgotPassword = () => { + const [email, setEmail] = useState(""); + const [submitted, setSubmitted] = useState(false); + const navigate = useNavigate(); + + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault(); + + // TODO: Add API call to backend when endpoint is ready + // For now, just show success message + console.log("Password reset requested for:", email); + setSubmitted(true); + }; + + return ( +