'use client' import { useState } from 'react'; export default function GuestManager({ params }: { params: { eventId: string } }) { const [guests, setGuests] = useState<{ name: string; email: string }[]>([]); const [name, setName] = useState(''); const [email, setEmail] = useState(''); async function addGuest() { const res = await fetch(`/api/events/${params.eventId}/guests`, { method: 'POST', body: JSON.stringify({ name, email }), }); const newGuest = await res.json(); setGuests([...guests, newGuest]); setName(''); setEmail(''); } return (