diff --git a/src/pages/UserDashboard.tsx b/src/pages/UserDashboard.tsx index 18ec67d..4f8f139 100644 --- a/src/pages/UserDashboard.tsx +++ b/src/pages/UserDashboard.tsx @@ -46,20 +46,18 @@ const UserDashboard: React.FC = () => { return endTime <= now; }); + // Debug: Check what status field exists + console.log('Sample reservation:', reservations[0]); + console.log('Available fields:', reservations[0] ? Object.keys(reservations[0]) : 'No reservations'); + // Stats should always use all reservations (not filtered) - const pendingReservations = reservations.filter(r => r.status === 'pending'); - const confirmedReservations = reservations.filter(r => r.status === 'confirmed'); const upcomingReservations = reservations.filter(r => { - if (r.status === 'cancelled') return false; const endTime = new Date(r.endDate); return endTime > new Date(); }); // Filtered versions for display - const filteredPendingReservations = filteredReservations.filter(r => r.status === 'pending'); - const filteredConfirmedReservations = filteredReservations.filter(r => r.status === 'confirmed'); const filteredTodayReservations = filteredReservations.filter(r => { - if (r.status === 'cancelled') return false; const startTime = new Date(r.startDate); const endTime = new Date(r.endDate); return isToday(startTime) || isToday(endTime); @@ -146,17 +144,10 @@ const UserDashboard: React.FC = () => {