Skip to content

Commit 440a0b9

Browse files
committed
chore: hide hasChildren on infinite treenode
1 parent 0faf509 commit 440a0b9

2 files changed

Lines changed: 12 additions & 9 deletions

File tree

packages/pluggableWidgets/tree-node-web/src/TreeNode.editorConfig.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,6 @@ export function getProperties(
3535
hidePropertyIn(defaultProperties, values, "headerCaption");
3636
}
3737

38-
if (!values.hasChildren) {
39-
hidePropertiesIn(defaultProperties, values, ["startExpanded", "children"]);
40-
}
41-
4238
if (platform === "web") {
4339
transformGroupsIntoTabs(defaultProperties);
4440

@@ -54,6 +50,18 @@ export function getProperties(
5450
} else {
5551
hidePropertyIn(defaultProperties, values, "advancedMode");
5652
}
53+
54+
if (
55+
values.parentAssociation !== null &&
56+
values.parentAssociation !== undefined &&
57+
values.parentAssociation !== ""
58+
) {
59+
hidePropertiesIn(defaultProperties, values, ["hasChildren", "startExpanded"]);
60+
} else {
61+
if (!values.hasChildren) {
62+
hidePropertiesIn(defaultProperties, values, ["startExpanded", "children"]);
63+
}
64+
}
5765
return defaultProperties;
5866
}
5967

packages/pluggableWidgets/tree-node-web/src/components/TreeNodeBranch.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,6 @@ export function TreeNodeBranch({
170170
}
171171
}, [animateTreeNodeContent, animateTreeNodeContentProp, treeNodeState]);
172172

173-
// useEffect(() => {
174-
// loadChildNodes();
175-
// // eslint-disable-next-line react-hooks/exhaustive-deps
176-
// }, []);
177-
178173
useEffect(() => {
179174
setIsActualLeafNode(isUserDefinedLeafNode || (!children && !isInfiniteTreeNodesEnabled));
180175
}, [children, isUserDefinedLeafNode, isInfiniteTreeNodesEnabled]);

0 commit comments

Comments
 (0)