diff --git a/frontend/src/components/guests/guests-list.tsx b/frontend/src/components/guests/guests-list.tsx index 27d11eb..a2841cd 100644 --- a/frontend/src/components/guests/guests-list.tsx +++ b/frontend/src/components/guests/guests-list.tsx @@ -101,7 +101,7 @@ const GuestListTable = ({ event }: GuestListTableProps) => { full_name: "", email: "", phone: "", - max_additional_guests: 0, + max_additional_guests: 10, dietary_restrictions: "", notes: "", can_bring_guests: true, @@ -293,7 +293,7 @@ const GuestListTable = ({ event }: GuestListTableProps) => { "Phone", "Invitation Code", "Status", - "Additional Guests", + "Max Additional Guests", ]; const csvContent = [ headers.join(","), @@ -348,6 +348,12 @@ const GuestListTable = ({ event }: GuestListTableProps) => { } }, [addGuestOpen, editGuestOpen, currentGuest]); + const confirmedGuestCount = + guests?.filter((g) => g.status === GuestStatus.CONFIRMED).length || 0; + const confirmedAdditionalGuestsCount = + guests?.reduce((acc, g) => acc + (g.actual_additional_guests || 0), 0) || 0; + const totalConfirmedGuestsCount = + confirmedGuestCount + confirmedAdditionalGuestsCount; return (