import { Database, Sun, Moon, PanelLeftOpen, PanelRightOpen, Cpu, Play, PlugZap } from 'lucide-react' import { useStore } from '../store/useStore' interface HeaderProps { onToggleLeft: () => void onToggleRight: () => void onDemo: () => void onConnectDb: () => void } export function Header({ onToggleLeft, onToggleRight, onDemo, onConnectDb }: HeaderProps) { const { theme, toggleTheme, dbSeeded, dbLabel } = useStore() return (
{/* Mobile sidebar toggle */} {/* Logo */}
{/* Title */}

Self-Improving SQL Agent

LinUCB · GEPA · OpenEnv

{/* Connection status */} {dbSeeded ? (
{dbLabel}
) : (
connecting...
)} {/* RL indicator */}
LinUCB Active
{/* Connect DB button */} {/* Demo button */} {/* Theme toggle */} {/* Mobile right sidebar toggle */}
) }