"use client"; import { useState } from "react"; import Link from "next/link"; import { ROUTES } from "@/utils/constants"; export default function ForgotPasswordPage() { const [email, setEmail] = useState(""); const [isSubmitting, setIsSubmitting] = useState(false); const [isSuccess, setIsSuccess] = useState(false); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setIsSubmitting(true); // Simulation d'envoi await new Promise(resolve => setTimeout(resolve, 1500)); console.log('Password reset email sent to:', email); setIsSuccess(true); setIsSubmitting(false); }; if (isSuccess) { return (
{/* Title */}

Email envoyé !

Vérifiez votre boîte de réception

{/* Success Card */}

Lien de réinitialisation envoyé

Nous avons envoyé un lien de réinitialisation à {email}

💡 Conseil : Si vous ne recevez pas l'email dans quelques minutes, vérifiez votre dossier spam.

Retour à la connexion
); } return (
{/* Title */}

Mot de passe oublié

Entrez votre email pour recevoir un lien de réinitialisation

{/* Main Card */}
{/* Form Container */}
{/* Form */}
{/* Email */}
setEmail(e.target.value)} placeholder="votre.email@example.com" className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-[#1a4d2e] focus:border-transparent" />
{/* Submit Button */} {/* Back to Login */}

Vous vous souvenez de votre mot de passe ?{' '} Se connecter

); }