"use client"; import { useState } from "react"; const LEAD_STATUSES = ["all", "new", "contacted", "qualified", "proposal", "won", "lost"]; const SAMPLE_LEADS = [ { id: 1, name: "Restaurante El Galeón", email: "info@galeon.es", phone: "+34 952 123 456", status: "qualified", source: "Website" }, { id: 2, name: "Clínica Dental Mar", email: "contacto@clinica-dental-mar.es", phone: "+34 951 234 567", status: "contacted", source: "Referral" }, { id: 3, name: "Inmobiliaria Sol", email: "info@inmobiliariasol.com", phone: "+34 953 345 678", status: "new", source: "Website" }, ]; export default function LeadsPage() { const [filter, setFilter] = useState("all"); const filteredLeads = filter === "all" ? SAMPLE_LEADS : SAMPLE_LEADS.filter(l => l.status === filter); const statusColors: Record = { new: "bg-blue-500/20 text-blue-400", contacted: "bg-yellow-500/20 text-yellow-400", qualified: "bg-green-500/20 text-green-400", proposal: "bg-purple-500/20 text-purple-400", won: "bg-emerald-500/20 text-emerald-400", lost: "bg-red-500/20 text-red-400", }; return (

📋 Lead Manager

Manage your SiteMente leads

{/* Filters */}
{LEAD_STATUSES.map(status => ( ))}
{/* Table */}
{filteredLeads.map(lead => ( ))}
Name Email Phone Status Source
{lead.name} {lead.email} {lead.phone} {lead.status} {lead.source}

Showing {filteredLeads.length} of {SAMPLE_LEADS.length} leads (database connection needed for full functionality)

); }