diff --git a/component/sections/Contact.tsx b/component/sections/Contact.tsx index b21850e..7e4c254 100644 --- a/component/sections/Contact.tsx +++ b/component/sections/Contact.tsx @@ -48,18 +48,20 @@ export default function Contact() { const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); + + const form = e.currentTarget; + setIsSubmitting(true); setError(""); setIsSubmitted(false); - // Vérifier que le captcha est validé if (!captchaToken) { setError("Veuillez valider le captcha"); setIsSubmitting(false); return; } - const formData = new FormData(e.currentTarget); + const formData = new FormData(form); const data = { name: formData.get("name") as string, email: formData.get("email") as string, @@ -85,7 +87,7 @@ export default function Contact() { console.log("Succès:", result); setIsSubmitted(true); - e.currentTarget.reset(); + form.reset(); setCaptchaToken(""); setTimeout(() => setIsSubmitted(false), 5000); } catch (err) { @@ -136,7 +138,7 @@ export default function Contact() {
- Restons en contact + Entrons en contact