From 8ef85a405a42662ea5a908a4c978d050a59c4b14 Mon Sep 17 00:00:00 2001 From: santhosh-ps Date: Fri, 25 Feb 2022 19:31:13 +0530 Subject: [PATCH 1/2] fix issue "collapsed: true not working" Add useEffect with [datasource] to Check `collapsed`: true for a ChartNode and collapse it's children --- src/components/ChartNode.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/ChartNode.js b/src/components/ChartNode.js index a2f1a47..a8d3713 100644 --- a/src/components/ChartNode.js +++ b/src/components/ChartNode.js @@ -46,6 +46,12 @@ const ChartNode = ({ ] .filter(item => item) .join(" "); + + useEffect(() => { + if(datasource?.collapsed) { + setIsChildrenCollapsed(true); + } + }, [datasource]) useEffect(() => { const subs1 = dragNodeService.getDragInfo().subscribe(draggedInfo => { From a8bbad37d4515b41dce91dea923dc7e553dec8a8 Mon Sep 17 00:00:00 2001 From: santhosh-ps Date: Fri, 25 Feb 2022 20:07:46 +0530 Subject: [PATCH 2/2] fix alignment --- src/components/ChartNode.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/ChartNode.js b/src/components/ChartNode.js index a8d3713..c089180 100644 --- a/src/components/ChartNode.js +++ b/src/components/ChartNode.js @@ -46,9 +46,9 @@ const ChartNode = ({ ] .filter(item => item) .join(" "); - + useEffect(() => { - if(datasource?.collapsed) { + if (datasource?.collapsed) { setIsChildrenCollapsed(true); } }, [datasource])