diff --git a/apps/ui/src/components/ui/task-progress-panel.tsx b/apps/ui/src/components/ui/task-progress-panel.tsx index add8d41e..12ebe69e 100644 --- a/apps/ui/src/components/ui/task-progress-panel.tsx +++ b/apps/ui/src/components/ui/task-progress-panel.tsx @@ -19,11 +19,18 @@ interface TaskProgressPanelProps { featureId: string; projectPath?: string; className?: string; + /** Whether the panel starts expanded (default: true) */ + defaultExpanded?: boolean; } -export function TaskProgressPanel({ featureId, projectPath, className }: TaskProgressPanelProps) { +export function TaskProgressPanel({ + featureId, + projectPath, + className, + defaultExpanded = true, +}: TaskProgressPanelProps) { const [tasks, setTasks] = useState([]); - const [isExpanded, setIsExpanded] = useState(true); + const [isExpanded, setIsExpanded] = useState(defaultExpanded); const [isLoading, setIsLoading] = useState(true); const [currentTaskId, setCurrentTaskId] = useState(null); @@ -151,13 +158,13 @@ export function TaskProgressPanel({ featureId, projectPath, className }: TaskPro return (