'use client' import { useRouter } from 'next/navigation' import { InteractiveChecklistItem, AddChecklistItem } from '@/components/InteractiveChecklist' interface ChecklistItem { id: string itemName: string status: string phase: string owner: { id: string; name: string } | null } interface ChecklistSectionProps { rfpId: string items: ChecklistItem[] phase: string phaseTitle: string } export function ChecklistSection({ rfpId, items, phase, phaseTitle }: ChecklistSectionProps) { const router = useRouter() const handleUpdate = () => { router.refresh() } const phaseItems = items.filter((item) => item.phase === phase) return (