Skip to content

Commit f572949

Browse files
fix(embedded): viewport options breaking autolayout (#3596)
1 parent 8837f14 commit f572949

File tree

1 file changed

+3
-2
lines changed
  • apps/sim/app/workspace/[workspaceId]/w/[workflowId]

1 file changed

+3
-2
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ const reactFlowStyles = [
207207
'[&_.react-flow__node-subflowNode.selected]:!shadow-none',
208208
].join(' ')
209209
const reactFlowFitViewOptions = { padding: 0.6, maxZoom: 1.0 } as const
210+
const embeddedFitViewOptions = { padding: 0.15, maxZoom: 0.85, minZoom: 0.35 } as const
210211
const reactFlowProOptions = { hideAttribution: true } as const
211212

212213
/**
@@ -3851,11 +3852,11 @@ const WorkflowContent = React.memo(
38513852
onDragOver={effectivePermissions.canEdit ? onDragOver : undefined}
38523853
onInit={(instance) => {
38533854
requestAnimationFrame(() => {
3854-
instance.fitView(reactFlowFitViewOptions)
3855+
instance.fitView(embedded ? embeddedFitViewOptions : reactFlowFitViewOptions)
38553856
setIsCanvasReady(true)
38563857
})
38573858
}}
3858-
fitViewOptions={reactFlowFitViewOptions}
3859+
fitViewOptions={embedded ? embeddedFitViewOptions : reactFlowFitViewOptions}
38593860
minZoom={0.1}
38603861
maxZoom={1.3}
38613862
panOnScroll

0 commit comments

Comments
 (0)