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