/* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ 'use client'; import { AbstractApi } from '@/app/api/abstract-api'; import { Guest } from '@/app/lib/guest'; import { Invitation, InvitationSerializer } from '@/app/lib/invitation'; import { useParams } from 'next/navigation'; import { Dropdown } from 'primereact/dropdown'; import { TabPanel, TabView } from 'primereact/tabview'; import { useEffect, useState } from 'react'; function GuestForm({ guest }: { guest: Guest }) { const [formResponses, setFormResponses] = useState(guest.formResponses || {}); return (
setFormResponses((prev) => ({ ...prev, busNeeded: e.value === 'Yes', })) } placeholder="Select an option" className="w-full" />