"use client"; import React, { useState } from "react"; import axios from "axios"; import { Mail } from "lucide-react"; export default function ForgotPasswordForm() { const [email, setEmail] = useState(""); const [loading, setLoading] = useState(false); const [message, setMessage] = useState(""); const handleForgot = async (e: React.FormEvent) => { e.preventDefault(); setLoading(true); setMessage(""); try { await axios.post( "https://api.socialbuddy.co/api/auth/forgot-password", { email } ); setMessage("✅ We’ve emailed you a reset code / link. Enter it below."); } catch (err) { console.error(err); setMessage("❌ Something went wrong. Try again."); } finally { setLoading(false); } }; return (
); }