'use client' import React, { useState } from 'react' import EventInfo from './EventInfo' import EventRsvpTracking from './EventRsvpTracking' import ToDoList from '../ToDoList' import { fetchEventTodos } from '@/lib/helper/fetchTodos' interface Props { event: EventData } export default function EventDashboard({ event }: Props) { const [todos, setTodos] = useState(event.todos) async function refreshTodos() { try { const data = await fetchEventTodos(event.id) setTodos(data) } catch (err) { console.error('Failed to refresh todos:', err) } } return (
) }