import { getClients } from "@/app/actions/user"; import { User, Mail, Phone, MapPin } from "lucide-react"; import ClientActions from "@/components/ClientActions"; export default async function ClientsPage() { const result = await getClients(); const clients = result.success ? (result.data || []) : []; return (

Gestion des Clients

Liste des utilisateurs n'ayant pas encore de boutique active.

Total Clients: {clients.length}
{clients.length === 0 ? ( ) : ( clients.map((client: any) => ( )) )}
Utilisateur Contact Localisation Statut Action

Aucun client trouvé.

{client.avatar ? ( {client.name} ) : ( client.name.charAt(0) )}

{client.name}

ID: {client.id.split('-')[0]}...

{client.email}
{client.phone && (
{client.phone}
)}
{client.location || "Non spécifié"}
{client.isSuspended ? ( <> Compte Suspendu {client.suspensionReason} ) : client.businesses ? ( Shop Inactif ) : ( Actif )}
); }