'use client'; import { useState } from "react"; import type { Metadata } from "next"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/Card"; import Button from "@/components/Button"; export default function ContactPage() { const [formData, setFormData] = useState({ fullName: '', email: '', subject: '', message: '', notRobot: false, }); const [isSubmitting, setIsSubmitting] = useState(false); const handleChange = (e: React.ChangeEvent) => { const { name, value } = e.target; setFormData(prev => ({ ...prev, [name]: value })); }; const handleCheckboxChange = (e: React.ChangeEvent) => { setFormData(prev => ({ ...prev, notRobot: e.target.checked })); }; const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setIsSubmitting(true); // Simulation d'envoi await new Promise(resolve => setTimeout(resolve, 1500)); console.log('Form submitted:', formData); alert('Votre message a été envoyé avec succès !'); // Reset form setFormData({ fullName: '', email: '', subject: '', message: '', notRobot: false, }); setIsSubmitting(false); }; return (
{/* Hero Section */}

Contactez-nous

Une question, une suggestion ? Notre équipe est là pour vous accompagner.

{/* Contact Form */}
Envoyez-nous un message
{/* Nom complet */}
{/* Email */}
{/* Sujet */}
{/* Message */}