diff --git a/frontend/app/(auth)/forgotpassword/ForgotPassword.jsx b/frontend/app/(auth)/forgotpassword/ForgotPassword.jsx new file mode 100644 index 00000000..6d602c85 --- /dev/null +++ b/frontend/app/(auth)/forgotpassword/ForgotPassword.jsx @@ -0,0 +1,86 @@ +'use client'; + +import { useState } from 'react'; + +export default function ForgotPassword() { + const [email, setEmail] = useState(''); + const [phone, setPhone] = useState(''); + const [newPassword, setNewPassword] = useState(''); + const [confirmPassword, setConfirmPassword] = useState(''); + const [message, setMessage] = useState(''); + const [error, setError] = useState(''); + + const handleSubmit = async (e) => { + e.preventDefault(); + if (!email && !phone) { + setError('Please enter either email or phone number'); + return; + } + if (newPassword !== confirmPassword) { + setError('Passwords do not match'); + return; + } + setError(''); + setMessage('A confirmation code has been sent to your provided contact. Your password has been successfully reset.'); + }; + + return ( +
Enter your email or phone number to reset your password.
+ + + + {message &&{message}
} +