import type { Task, TaskDetail } from "@kb/core"; import { ClipboardList, GitBranch } from "lucide-react"; import { TaskCard } from "./TaskCard"; import type { ToastType } from "../hooks/useToast"; interface WorktreeGroupProps { label: string; activeTasks: Task[]; queuedTasks: Task[]; onOpenDetail: (task: TaskDetail) => void; addToast: (message: string, type?: ToastType) => void; globalPaused?: boolean; tasks?: Task[]; // All tasks for dependency lookup } export function WorktreeGroup({ label, activeTasks, queuedTasks, onOpenDetail, addToast, globalPaused, tasks = [], }: WorktreeGroupProps) { return (