From 01f519d4f9ee38e2df6918f1b7edfdec87692665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alfonso=20Garc=C3=ADa-Caro?= Date: Wed, 21 Dec 2016 10:40:32 +0100 Subject: [PATCH] Add freeze prop --- README.md | 1 + lib/react-ui-tree.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d9526fa..b825f1eb 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ npm install react-ui-tree --save diff --git a/lib/react-ui-tree.js b/lib/react-ui-tree.js index d8527524..8aa3f7a1 100644 --- a/lib/react-ui-tree.js +++ b/lib/react-ui-tree.js @@ -8,6 +8,7 @@ module.exports = React.createClass({ propTypes: { tree: React.PropTypes.object.isRequired, paddingLeft: React.PropTypes.number, + freeze: React.PropTypes.bool, renderNode: React.PropTypes.func.isRequired }, @@ -84,7 +85,7 @@ module.exports = React.createClass({ index={tree.getIndex(1)} key={1} paddingLeft={this.props.paddingLeft} - onDragStart={this.dragStart} + onDragStart={this.props.freeze ? null : this.dragStart} onCollapse={this.toggleCollapse} dragging={dragging && dragging.id} />