'use client'; import { use } from 'react'; import Link from 'next/link'; import { ArrowLeft, Loader2 } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { KanbanBoard } from '@/components/features/kanban/KanbanBoard'; import { useKanbanBoard } from '@/lib/hooks/use-kanban'; interface KanbanPageProps { params: Promise<{ projectId: string }>; } export default function KanbanPage({ params }: KanbanPageProps) { const { projectId } = use(params); const { data: board, isLoading, error } = useKanbanBoard(projectId); if (isLoading) { return (
Failed to load kanban board. Please try again later.