From e6a59cef2132f03162bf0a97c566c0e03dd2fb60 Mon Sep 17 00:00:00 2001 From: Deep Koluguri Date: Thu, 6 Nov 2025 19:01:52 -0500 Subject: [PATCH] updated draw winner --- .../interfaces/manager/group_details_page.dart | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/luckychit/lib/interfaces/manager/group_details_page.dart b/luckychit/lib/interfaces/manager/group_details_page.dart index a141de1..4c94e6a 100644 --- a/luckychit/lib/interfaces/manager/group_details_page.dart +++ b/luckychit/lib/interfaces/manager/group_details_page.dart @@ -2745,6 +2745,16 @@ class _GroupDetailsPageState extends State with SingleTickerPr (draw) => draw.month == currentMonth && draw.year == currentYear, ) ?? (sortedDraws.isNotEmpty ? sortedDraws.first : null); + // DEBUG: Check winner data + if (currentDraw != null) { + print('🎯 Draw found for month ${currentDraw.month}/${currentDraw.year}'); + print('🎯 Winner ID: ${currentDraw.winnerId}'); + print('🎯 Winner object: ${currentDraw.winner}'); + print('🎯 Winner name: ${currentDraw.winner?.fullName}'); + } else { + print('🎯 No draw found'); + } + // If we're showing latest draw (not current month), update display names String displayCurrentMonth = currentMonthName; int displayCurrentYear = currentYear; @@ -2958,13 +2968,16 @@ class _GroupDetailsPageState extends State with SingleTickerPr color: Colors.green.shade700, ), ), + SizedBox(height: 4.h), Text( currentDraw?.winner?.fullName ?? 'Not Conducted', style: TextStyle( fontSize: 16.sp, - fontWeight: FontWeight.w500, - color: currentDraw?.winner?.fullName != null ? Colors.green.shade800 : Colors.grey.shade500, + fontWeight: FontWeight.bold, + color: currentDraw?.winner?.fullName != null ? Colors.green.shade900 : Colors.grey.shade500, ), + maxLines: 2, + overflow: TextOverflow.ellipsis, ), ], ),