From c3fb8b48faedb3b944c25487f0603501d5bb9c3d Mon Sep 17 00:00:00 2001 From: Kaare Rasmussen Date: Wed, 15 Nov 2017 10:54:08 +0100 Subject: [PATCH 1/2] collapse hook --- lib/react-ui-tree.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/react-ui-tree.js b/lib/react-ui-tree.js index 1c3c4154..98423937 100644 --- a/lib/react-ui-tree.js +++ b/lib/react-ui-tree.js @@ -231,6 +231,7 @@ class UITree extends Component { const node = index.node; node.collapsed = !node.collapsed; tree.updateNodesPosition(); + tree.changeNodeCollapsed(node); this.setState({ tree: tree From c35815747bb2019e1313edb5e2b23aedc36be912 Mon Sep 17 00:00:00 2001 From: Kaare Rasmussen Date: Thu, 16 Nov 2017 03:14:39 +0100 Subject: [PATCH 2/2] Don't die if no function --- lib/react-ui-tree.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/react-ui-tree.js b/lib/react-ui-tree.js index 98423937..07f64e46 100644 --- a/lib/react-ui-tree.js +++ b/lib/react-ui-tree.js @@ -231,7 +231,7 @@ class UITree extends Component { const node = index.node; node.collapsed = !node.collapsed; tree.updateNodesPosition(); - tree.changeNodeCollapsed(node); + if (typeof tree.changeNodeCollapsed === "function") tree.changeNodeCollapsed(node); this.setState({ tree: tree