From 13ee6b88319d38ca3aca4c7197eb77044832feca Mon Sep 17 00:00:00 2001 From: soufiane Date: Wed, 3 Dec 2025 16:44:59 +0100 Subject: [PATCH] fix: format numbers with locale separators in Lots & Prix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add toLocaleString('fr-FR') for all stats numbers - Fix stock display formatting in prize cards šŸ¤– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- components/admin/PrizeManagement.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/components/admin/PrizeManagement.tsx b/components/admin/PrizeManagement.tsx index f812fbc..e240b60 100644 --- a/components/admin/PrizeManagement.tsx +++ b/components/admin/PrizeManagement.tsx @@ -133,7 +133,7 @@ export default function PrizeManagement() {
-

{prizeStats.totalPrizes}

+

{prizeStats.totalPrizes.toLocaleString('fr-FR')}

Total Lots

@@ -144,7 +144,7 @@ export default function PrizeManagement() {
-

{prizeStats.totalStock}

+

{prizeStats.totalStock.toLocaleString('fr-FR')}

Stock Total

@@ -155,7 +155,7 @@ export default function PrizeManagement() {
-

{prizeStats.totalUsed}

+

{prizeStats.totalUsed.toLocaleString('fr-FR')}

DistribuƩs

@@ -166,7 +166,7 @@ export default function PrizeManagement() {
-

{prizeStats.totalStock > 0 ? ((prizeStats.totalUsed / prizeStats.totalStock) * 100).toFixed(1) : 0}%

+

{prizeStats.totalStock > 0 ? ((prizeStats.totalUsed / prizeStats.totalStock) * 100).toFixed(1) : '0.0'}%

Taux distrib.

@@ -251,7 +251,7 @@ export default function PrizeManagement() {
Stock - {stockRemaining} / {prize.initialStock || prize.stock} + {stockRemaining.toLocaleString('fr-FR')} / {(prize.initialStock || prize.stock || 0).toLocaleString('fr-FR')}
@@ -266,7 +266,7 @@ export default function PrizeManagement() { {prize.ticketsUsed !== undefined && prize.ticketsUsed > 0 && (
DistribuƩs - {prize.ticketsUsed} + {prize.ticketsUsed.toLocaleString('fr-FR')}
)}