'use client' import { useEffect, useState } from 'react' import ListDetailView from './ListDetailView' interface ClientOnlyListDetailViewProps { listId: string initialItems: any[] permission?: 'owner' | 'editor' | 'viewer' canShare?: boolean listTitle?: string ownerId?: string ownerName?: string | null ownerEmail?: string collaborators?: any[] } export default function ClientOnlyListDetailView(props: ClientOnlyListDetailViewProps) { const [mounted, setMounted] = useState(false) useEffect(() => { setMounted(true) }, []) if (!mounted) { return (
) } return }