diff --git a/__tests__/components/ui/PrizeCard.test.tsx b/__tests__/components/ui/PrizeCard.test.tsx
index 6445ad7..68f93c8 100644
--- a/__tests__/components/ui/PrizeCard.test.tsx
+++ b/__tests__/components/ui/PrizeCard.test.tsx
@@ -45,15 +45,15 @@ describe('PrizeCard', () => {
const { container } = render(
+
Notre passion pour le thé d'exception et nos événements uniques à Nice
Qualité, Durabilité et Respect au Cœur de Chaque Thé
+Qualité, Durabilité et Respect au Cœur de Chaque Thé
+
Tous nos thés sont certifiés biologiques et cultivés dans le respect de l'environnement.
+
Nous soutenons les producteurs locaux en collaborant avec des partenaires engagés dans des pratiques durables et équitables
+
Expédition sous 24h pour que vous puissiez savourer rapidement vos thés
Philosophie de Thé Tip Top
+Philosophie de Thé Tip Top
+
Une question sur notre histoire ou nos thés ? N'hésitez pas à nous écrire !
✉️ thetiptopgr3@gmail.com diff --git a/app/admin/dashboard/page.tsx b/app/admin/dashboard/page.tsx index fa4a890..e76ef16 100644 --- a/app/admin/dashboard/page.tsx +++ b/app/admin/dashboard/page.tsx @@ -187,6 +187,12 @@ export default function AdminDashboardAdvanced() { { name: "Admins", value: stats.users.admins || 0, color: "#3b82f6" }, ].filter(item => item.value > 0); + // Données pour le graphique des clients actifs/inactifs + const clientStatusData = [ + { name: "Actifs", value: stats.users.activeClients || 0, color: "#10b981" }, + { name: "Inactifs", value: stats.users.inactiveClients || 0, color: "#ef4444" }, + ].filter(item => item.value > 0); + const ticketDistributedPercent = stats.tickets.total > 0 ? ((stats.tickets.distributed / stats.tickets.total) * 100).toFixed(1) : 0; @@ -389,6 +395,39 @@ export default function AdminDashboardAdvanced() {+
Bienvenue dans votre espace client
+
Total Participations
@@ -117,36 +117,36 @@ export default function ClientPage() {
+
Gains réclamés
-+
{stats.claimed}
+
En attente
-+
{stats.pending}
+
Vous n'avez pas encore participé au jeu
-| + | ||||||
|---|---|---|---|---|---|---|
| Code Ticket | -+ | Gain | -+ | Statut | -+ | Date |