diff --git a/web/src/components/layout/WorkspaceShell.tsx b/web/src/components/layout/WorkspaceShell.tsx index 19792ee..ce41e8b 100644 --- a/web/src/components/layout/WorkspaceShell.tsx +++ b/web/src/components/layout/WorkspaceShell.tsx @@ -19,7 +19,7 @@ import { } from "@/lib/api/process"; interface WorkspaceShellProps { - workspaceId: string; + workspaceId: string | null; } export function WorkspaceShell({ workspaceId }: WorkspaceShellProps) { @@ -75,7 +75,7 @@ export function WorkspaceShell({ workspaceId }: WorkspaceShellProps) { variant="ghost" size="sm" className="h-7 px-2 text-xs" - onClick={() => start.mutate(workspaceId)} + onClick={() => workspaceId && start.mutate(workspaceId)} disabled={!workspaceId || statusUnknown || isRunning || start.isPending} >