Update guests-list to use RSVP data for dietary and notes
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:
@@ -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>
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
Reference in New Issue
Block a user