"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://ebay.backend.data4autos.com/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 (
{/* Email */}
{/* Icon */} setEmail(e.target.value)} placeholder="Enter your email" className=" form-input w-full ps-12 bg-[#0F172A] text-white placeholder:text-gray-400 border border-white/10 rounded-xl focus:border-cyan-400 focus:ring-1 focus:ring-cyan-400 " />
{/* Button */} {/* Message */} {message && (

{message}

)}
); }