Skip to content

Commit 5c16e7d

Browse files
aadamgoughAdam Goughwaleedlatif1
authored
fix(subflow): add ability to remove block from subflow and refactor to consolidate subflow code (#983)
* added logic to remove blocks from subflows * refactored logic into just subflow-node * bun run lint * added subflow test * added a safety check for data.parentId * added state update logic * bun run lint * removed old logic * removed any * added tests * added type safety * removed test script * type safety --------- Co-authored-by: Adam Gough <[email protected]> Co-authored-by: waleedlatif1 <[email protected]>
1 parent bd38062 commit 5c16e7d

File tree

21 files changed

+1241
-1469
lines changed

21 files changed

+1241
-1469
lines changed

apps/sim/app/globals.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
}
1515

1616
.workflow-container .react-flow__node-loopNode,
17-
.workflow-container .react-flow__node-parallelNode {
17+
.workflow-container .react-flow__node-parallelNode,
18+
.workflow-container .react-flow__node-subflowNode {
1819
z-index: -1 !important;
1920
}
2021

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/index.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ export { ControlBar } from './control-bar/control-bar'
22
export { ErrorBoundary } from './error/index'
33
export { Panel } from './panel/panel'
44
export { SkeletonLoading } from './skeleton-loading/skeleton-loading'
5-
export { LoopNodeComponent } from './subflows/loop/loop-node'
6-
export { ParallelNodeComponent } from './subflows/parallel/parallel-node'
5+
export { SubflowNodeComponent } from './subflows/subflow-node'
76
export { WandPromptBar } from './wand-prompt-bar/wand-prompt-bar'
87
export { WorkflowBlock } from './workflow-block/workflow-block'
98
export { WorkflowEdge } from './workflow-edge/workflow-edge'

0 commit comments

Comments
 (0)