Merge pull request #1257 from Tria-plc/alpha

Backoffice build issue resolution
This commit is contained in:
Stephanos A.
2026-08-12 13:50:44 +03:00
committed by GitHub

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 };