From 12d529d0457969bfb19e0d079be979f374055ec2 Mon Sep 17 00:00:00 2001
From: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com>
Date: Wed, 28 Jan 2026 15:41:46 -0800
Subject: [PATCH] fix: terminal spacing, subflow disabled in preview (#3055)
* fix: terminal spacing, subflow disabled in preview
* addressed comments
---
.../components/terminal/terminal.tsx | 4 +--
.../components/subflow/subflow.tsx | 25 ++++++++++++++++---
.../preview-workflow/preview-workflow.tsx | 1 +
3 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/terminal.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/terminal.tsx
index 342d5e131..abe60c6a4 100644
--- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/terminal.tsx
+++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/terminal.tsx
@@ -411,10 +411,10 @@ const ExecutionGroupRow = memo(function ExecutionGroupRow({
return (
{/* Separator between executions */}
- {showSeparator &&
}
+ {showSeparator &&
}
{/* Entry tree */}
-
+
{group.entryTree.map((node) => (
) {
- const { name, width = 500, height = 300, kind, isPreviewSelected = false, executionStatus } = data
+ const {
+ name,
+ width = 500,
+ height = 300,
+ kind,
+ enabled = true,
+ isPreviewSelected = false,
+ executionStatus,
+ } = data
const isLoop = kind === 'loop'
const BlockIcon = isLoop ? RepeatIcon : SplitIcon
@@ -84,14 +96,21 @@ function WorkflowPreviewSubflowInner({ data }: NodeProps
-
+
{blockName}
+ {!enabled &&
disabled}
{/* Content area - matches workflow structure */}
diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/preview-workflow/preview-workflow.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/preview-workflow/preview-workflow.tsx
index 68de80b5c..0e6948ac4 100644
--- a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/preview-workflow/preview-workflow.tsx
+++ b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/preview-workflow/preview-workflow.tsx
@@ -361,6 +361,7 @@ export function PreviewWorkflow({
width: dimensions.width,
height: dimensions.height,
kind: block.type as 'loop' | 'parallel',
+ enabled: block.enabled ?? true,
isPreviewSelected: isSelected,
executionStatus: subflowExecutionStatus,
lightweight,