import { ALL_STATUSES, type Task, type TaskStatus } from "@/types" import { KanbanColumn } from "@/components/KanbanColumn" interface KanbanBoardProps { tasks: Task[] onTaskClick: (task: Task) => void onAddTask: (status: TaskStatus) => void onMoveTask: (taskId: number, status: TaskStatus) => void } export function KanbanBoard({ tasks, onTaskClick, onAddTask, onMoveTask }: KanbanBoardProps) { return (