import { Settings, Pause, Play, Square, Download, LayoutGrid, List, Terminal, Lightbulb } from "lucide-react"; interface HeaderProps { onOpenSettings?: () => void; onOpenGitHubImport?: () => void; onOpenPlanning?: () => void; onToggleTerminal?: () => void; globalPaused?: boolean; enginePaused?: boolean; onToggleGlobalPause?: () => void; onToggleEnginePause?: () => void; view?: "board" | "list"; onChangeView?: (view: "board" | "list") => void; } export function Header({ onOpenSettings, onOpenGitHubImport, onOpenPlanning, onToggleTerminal, globalPaused, enginePaused, onToggleGlobalPause, onToggleEnginePause, view = "board", onChangeView, }: HeaderProps) { return (
Fusion logo

Fusion

tasks
{/* View Toggle */} {onChangeView && (
)} {/* Import from GitHub */} {/* Plan button - AI-guided task creation */} {/* Terminal button - always available for interactive shell access */} {/* Pause button (soft pause): stops new work, lets agents finish */} {/* Stop button (hard stop): kills all agents immediately */}
); }