'use client'; import { KanbanBoardContainer } from '@/components/kanban/BoardContainer'; import { Header } from '@/components/ui/Header'; import { TasksProvider, useTasksContext } from '@/contexts/TasksContext'; import { Task, Tag } from '@/lib/types'; interface HomePageClientProps { initialTasks: Task[]; initialStats: { total: number; completed: number; inProgress: number; todo: number; cancelled: number; freeze: number; completionRate: number; }; initialTags: (Tag & { usage: number })[]; } function HomePageContent() { const { stats, syncing } = useTasksContext(); return (
); } export function HomePageClient({ initialTasks, initialStats, initialTags }: HomePageClientProps) { return ( ); }