import { getLeadsAdmin, deleteLead } from '../../actions'; import { Trash2, Mail, User, Briefcase, Calendar } from 'lucide-react'; import { revalidatePath } from 'next/cache'; export default async function LeadsPage() { const leads = await getLeadsAdmin(); async function handleDelete(formData: FormData) { 'use server'; const id = Number(formData.get('id')); await deleteLead(id); revalidatePath('/admin/leads'); } return (

Mesajlar & Başvurular

İletişim formundan gelen müşteri talepleri.

{leads.map((lead: any) => (

{lead.full_name}

{lead.service_type}
{lead.email}
{new Date(lead.created_at).toLocaleDateString('tr-TR', { day: 'numeric', month: 'long', year: 'numeric', hour: '2-digit', minute: '2-digit' })}

{lead.message}

))} {(!leads || leads.length === 0) && (

Henüz bir mesaj bulunmuyor.

)}
); }