diff --git a/apps/staged/src/lib/features/branches/BranchCard.svelte b/apps/staged/src/lib/features/branches/BranchCard.svelte index ada1d947..3f0c426a 100644 --- a/apps/staged/src/lib/features/branches/BranchCard.svelte +++ b/apps/staged/src/lib/features/branches/BranchCard.svelte @@ -808,6 +808,7 @@ {repoLabel} {isLocal} {isRemote} + {isProvisioning} {remoteWorkspaceStatus} {onDelete} {onRename} diff --git a/apps/staged/src/lib/features/branches/BranchCardActionsBar.svelte b/apps/staged/src/lib/features/branches/BranchCardActionsBar.svelte index 08da7e20..bb3d14a0 100644 --- a/apps/staged/src/lib/features/branches/BranchCardActionsBar.svelte +++ b/apps/staged/src/lib/features/branches/BranchCardActionsBar.svelte @@ -61,6 +61,7 @@ repoLabel?: ProjectRepo | null; isLocal: boolean; isRemote: boolean; + isProvisioning: boolean; remoteWorkspaceStatus: string | null; onDelete?: () => void; onRename?: (branchName: string) => void; @@ -76,6 +77,7 @@ repoLabel = null, isLocal, isRemote, + isProvisioning, remoteWorkspaceStatus, onDelete, onRename, @@ -612,7 +614,7 @@ {/each} - {#if primaryRunAction} + {#if !isProvisioning && primaryRunAction} {@const execution = primaryActionExecution} {@const isRunning = execution?.status === 'running'} {@const isStopping = execution && stoppingExecutions.has(execution.executionId)} @@ -750,131 +752,132 @@ {#if showMoreMenu}