'use client'; import type { Task, TaskStatus } from '@/lib/types'; import { TaskCard } from './task-card'; interface KanbanBoardProps { tasks: Task[]; onTaskClick: (task: Task) => void; } const columns: { id: TaskStatus; label: string }[] = [ { id: 'not-started', label: 'Not Started' }, { id: 'in-progress', label: 'In Progress' }, { id: 'blocked', label: 'Blocked' }, { id: 'done', label: 'Done' }, ]; export function KanbanBoard({ tasks, onTaskClick }: KanbanBoardProps): React.ReactElement { return (
No tasks
)} {columnTasks.map((task) => (