);
}
/**
* Segmented control bar for execution-workspace services: status · URL · actions.
* Geometry is identical in every state — transitions are announced by the status
* segment (spinner + label) instead of buttons appearing and disappearing.
*/
export function WorkspaceServiceControlBar({
services,
onAction,
onViewLogs,
onManageServices,
defaultServicesOpen,
className,
}: WorkspaceServiceControlBarProps) {
if (services.length === 0) return null;
if (services.length === 1) {
return (
);
}
return (
);
}