From 12ddfcc5bbf709d9e2faa571641b53af5a07dfcd Mon Sep 17 00:00:00 2001 From: Serhii Vecherenko Date: Wed, 15 Nov 2017 19:13:30 +0200 Subject: [PATCH] FIX: Issue-61. Don't change disable children on parent click --- src/js/CheckboxTree.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/js/CheckboxTree.js b/src/js/CheckboxTree.js index 1c082534..322f4678 100644 --- a/src/js/CheckboxTree.js +++ b/src/js/CheckboxTree.js @@ -123,6 +123,7 @@ class CheckboxTree extends React.Component { toggleChecked(node, isChecked, noCascade) { if (node.children === null || noCascade) { + if (node.disabled) return; // Set the check status of a leaf node or an uncoupled parent this.toggleNode('checked', node, isChecked); } else {