Преглед изворни кода

fix(demo): empty loop node padding (#935)

Louis Young пре 2 месеци
родитељ
комит
27de54649f
1 измењених фајлова са 16 додато и 6 уклоњено
  1. 16 6
      apps/demo-free-layout/src/nodes/loop/index.ts

+ 16 - 6
apps/demo-free-layout/src/nodes/loop/index.ts

@@ -42,12 +42,22 @@ export const LoopNodeRegistry: FlowNodeRegistry = {
      * The subcanvas padding setting
      * 子画布 padding 设置
      */
-    padding: () => ({
-      top: 120,
-      bottom: 80,
-      left: 80,
-      right: 80,
-    }),
+    padding: (transform) => {
+      if (!transform.isContainer) {
+        return {
+          top: 0,
+          bottom: 0,
+          left: 0,
+          right: 0,
+        };
+      }
+      return {
+        top: 120,
+        bottom: 80,
+        left: 80,
+        right: 80,
+      };
+    },
     /**
      * Controls the node selection status within the subcanvas
      * 控制子画布内的节点选中状态