'use client'; import { useState } from 'react'; interface ComplaintFormProps { onClose: () => void; } interface FormData { name: string; email: string; phone: string; subject: string; type: string; message: string; } export default function ComplaintForm({ onClose }: ComplaintFormProps) { const [formData, setFormData] = useState({ name: '', email: '', phone: '', subject: '', type: 'dilek', message: '' }); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); alert('Form gönderildi! (Demo)'); handleReset(); onClose(); }; const handleReset = () => { setFormData({ name: '', email: '', phone: '', subject: '', type: 'dilek', message: '' }); }; const handleClose = () => { handleReset(); onClose(); }; return (

Dilek ve Şikayet Formu

{/* Bilgilendirme */}

A2 Metro Hattı projesi ile ilgili dilek, öneri ve şikayetlerinizi bu form aracılığıyla iletebilirsiniz. Başvurularınız en kısa sürede değerlendirilecektir.

{/* Form */}
{/* Başvuru Tipi */}
{/* İki Sütunlu Alan */}
{/* Ad Soyad */}
setFormData({...formData, name: e.target.value})} className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-[#00B4D8] focus:border-transparent outline-none transition-all text-gray-900 placeholder:text-gray-500" placeholder="Adınız ve Soyadınız" />
{/* E-posta */}
setFormData({...formData, email: e.target.value})} className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-[#00B4D8] focus:border-transparent outline-none transition-all text-gray-900 placeholder:text-gray-500" placeholder="ornek@email.com" />
{/* Telefon */}
setFormData({...formData, phone: e.target.value})} className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-[#00B4D8] focus:border-transparent outline-none transition-all text-gray-900 placeholder:text-gray-500" placeholder="0(5__) ___ __ __" />
{/* Konu */}
setFormData({...formData, subject: e.target.value})} className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-[#00B4D8] focus:border-transparent outline-none transition-all text-gray-900 placeholder:text-gray-500" placeholder="Başvuru konusu" />
{/* Mesaj */}
{/* KVKK Onayı */}
{/* Butonlar */}
); }