import { useState } from "react"; import { Outlet } from "react-router"; import Sidebar from "./Sidebar"; import WorkspaceFeed from "./WorkspaceFeed"; import ArtifactsDrawer from "./ArtifactsDrawer"; import { ArtifactsProvider } from "./ArtifactsContext"; import { ModeProvider } from "./ModeContext"; import { AgentStatusProvider, useAgentStatus } from "./AgentStatusContext"; import { TopBar } from "./TopBar"; import { DeployModal } from "./DeployModal"; function ShellInner() { const [deployOpen, setDeployOpen] = useState(false); const { isRunning, taskCount, elapsedMs } = useAgentStatus(); return ( <> {/* TopBar */} setDeployOpen(true)} /> {/* 3-column layout */}
{/* Column 1: Sidebar */} {/* Column 2: Center Feed */} {/* Column 3: Artifacts Drawer */}
{/* Deploy modal */} setDeployOpen(false)} /> ); } export default function DesktopShell() { return (
); }