"use client"; import Link from "next/link"; export default function AdminOverview({ stats }: { stats: any }) { const cards = [ { label: "Adhérents", value: stats.totalMembers, icon: "👥", href: "/admin/users", sub: `${stats.muayThaiMembers} Muay Thai · ${stats.yogaMembers} Yoga`, }, { label: "Certificats en attente", value: stats.pendingCertificates, icon: "📄", href: "/admin/certificates", sub: stats.pendingCertificates > 0 ? "à valider" : "tout est à jour", alert: stats.pendingCertificates > 0, }, { label: "Photos & vidéos", value: stats.totalMedia, icon: "🎬", href: "/admin/media", sub: "médias publiés", }, { label: "Messages publiés", value: stats.messages, icon: "💬", href: "/admin/messages", sub: "messages envoyés", }, ]; return (
{cards.map((c) => (
{c.icon} {c.alert && ( )}

{c.value}

{c.label}

{c.sub}

))}

Accès rapides

👥 Gérer les membres 💬 Publier un message 🎬 Ajouter une photo/vidéo 🧘 Gérer les séances yoga
← Voir le site public
); }