From 00f5d432dcec797b65e3f1398b53d5f8a629fe63 Mon Sep 17 00:00:00 2001 From: soufiane Date: Tue, 18 Nov 2025 00:58:56 +0100 Subject: [PATCH] fix: remove all snake_case property accesses in modal section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove invalid snake_case property accesses in the ticket details modal: - selectedTicket.user_name → selectedTicket.user (with firstName/lastName) - selectedTicket.user_email → selectedTicket.user?.email - selectedTicket.user_phone → selectedTicket.user?.phone - selectedTicket.prize_name → selectedTicket.prize?.name - selectedTicket.prize_value → selectedTicket.prize?.value - selectedTicket.played_at → selectedTicket.playedAt All properties now match the Ticket type definition. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/employe/verification/page.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/employe/verification/page.tsx b/app/employe/verification/page.tsx index 2167ccc..d255c16 100644 --- a/app/employe/verification/page.tsx +++ b/app/employe/verification/page.tsx @@ -300,20 +300,20 @@ export default function EmployeeVerificationPage() {

Nom complet

- {selectedTicket.user_name || `${selectedTicket.user?.firstName} ${selectedTicket.user?.lastName}` || 'N/A'} + {selectedTicket.user ? `${selectedTicket.user.firstName} ${selectedTicket.user.lastName}` : 'N/A'}

Email

- {selectedTicket.user_email || selectedTicket.user?.email || 'N/A'} + {selectedTicket.user?.email || 'N/A'}

- {(selectedTicket.user_phone || selectedTicket.user?.phone) && ( + {selectedTicket.user?.phone && (

Téléphone

- {selectedTicket.user_phone || selectedTicket.user?.phone} + {selectedTicket.user.phone}

)} @@ -329,25 +329,25 @@ export default function EmployeeVerificationPage() {

- {selectedTicket.prize_name || selectedTicket.prize?.name || 'N/A'} + {selectedTicket.prize?.name || 'N/A'}

{selectedTicket.prize?.description || 'Description non disponible'}

- {selectedTicket.prize_value && ( + {selectedTicket.prize?.value && (

Valeur

- {selectedTicket.prize_value}€ + {selectedTicket.prize.value}€

)} - {selectedTicket.played_at && ( + {selectedTicket.playedAt && (

Date de gain

- {new Date(selectedTicket.played_at).toLocaleDateString('fr-FR', { + {new Date(selectedTicket.playedAt).toLocaleDateString('fr-FR', { day: 'numeric', month: 'long', year: 'numeric',