Backoffice build issue resolution

This commit is contained in:
Stephanos A
2026-08-12 13:44:52 +03:00
parent 9d19801535
commit 057d68709b

View File

@@ -110,6 +110,20 @@ export default function ReportsPage() {
const totalBookingsCount = confirmedBookings.length;
const totalTicketsCount = confirmedBookings.reduce((sum, b: any) => sum + getBookingTicketCount(b), 0);
const totalRegularTicketsCount = confirmedBookings
.filter((b: any) => {
const bookingType = String(b.bookingType || '').toUpperCase();
return bookingType !== 'PACKAGE' && !b.packageId;
})
.reduce((sum: number, b: any) => sum + getBookingTicketCount(b), 0);
const totalPackageTicketsCount = confirmedBookings
.filter((b: any) => {
const bookingType = String(b.bookingType || '').toUpperCase();
return bookingType === 'PACKAGE' || Boolean(b.packageId);
})
.reduce((sum: number, b: any) => sum + getBookingTicketCount(b), 0);
const byDate = confirmedBookings.reduce((acc: Record<string, any>, b: any) => {
const date = new Date(b.createdAt).toISOString().split('T')[0];
if (!acc[date]) acc[date] = { totalMinor: 0, count: 0 };