Update guests-list to use RSVP data for dietary and notes
All checks were successful
Build and Push Docker Images / changes (push) Successful in 11s
Build and Push Docker Images / build-backend (push) Has been skipped
Build and Push Docker Images / build-frontend (push) Successful in 1m49s

Replaced `guest.dietary_restrictions` and `guest.notes` with `guest.rsvp.dietary_requirements` and `guest.rsvp.response_message`. This ensures the data reflects RSVP-specific fields and improves code consistency with the RSVP model.
This commit is contained in:
2025-03-19 20:49:29 +01:00
parent 44e6b2a6dc
commit a2c3f16dc7

View File

@@ -578,8 +578,8 @@ const GuestListTable = ({ event }: GuestListTableProps) => {
{/* Dietary Restrictions Column */}
<TableCell>
{guest.dietary_restrictions &&
guest.dietary_restrictions.length > 0 ? (
{guest.rsvp?.dietary_requirements &&
guest.rsvp.dietary_requirements.length > 0 ? (
<Popover>
<PopoverTrigger asChild>
<Button
@@ -592,7 +592,7 @@ const GuestListTable = ({ event }: GuestListTableProps) => {
</PopoverTrigger>
<PopoverContent className="max-w-xs">
<p className="text-sm">
{guest.dietary_restrictions}
{guest.rsvp.dietary_requirements}
</p>
</PopoverContent>
</Popover>
@@ -603,7 +603,8 @@ const GuestListTable = ({ event }: GuestListTableProps) => {
{/* Notes Column */}
<TableCell>
{guest.notes && guest.notes.length > 0 ? (
{guest.rsvp?.response_message &&
guest.rsvp.response_message.length > 0 ? (
<Popover>
<PopoverTrigger asChild>
<Button
@@ -615,7 +616,9 @@ const GuestListTable = ({ event }: GuestListTableProps) => {
</Button>
</PopoverTrigger>
<PopoverContent className="max-w-xs">
<p className="text-sm">{guest.notes}</p>
<p className="text-sm">
{guest.rsvp.response_message}
</p>
</PopoverContent>
</Popover>
) : (