Răsfoiți Sursa

fix(demo): loop init position (#934)

Louis Young 2 luni în urmă
părinte
comite
6be679eabc
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      apps/demo-free-layout/src/utils/toggle-loop-expanded.ts

+ 4 - 1
apps/demo-free-layout/src/utils/toggle-loop-expanded.ts

@@ -12,7 +12,10 @@ export function toggleLoopExpanded(
   node: WorkflowNodeEntity,
   expanded: boolean = node.transform.collapsed
 ) {
-  if (node.blocks.length === 0) {
+  if (node.transform.collapsed === !expanded) {
+    if (!node.getNodeMeta().isContainer && node.blocks.length !== 0) {
+      return;
+    }
     const bounds = node.bounds.clone();
     node.transform.size = {
       width: bounds.width,