From 215f251845a6207a798b66c9d2cee014bfa2ca97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Daubensch=C3=BCtz?= Date: Wed, 19 Aug 2015 18:09:37 +0200 Subject: [PATCH] enable overriding of editable prop for property --- js/components/ascribe_forms/form.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/components/ascribe_forms/form.js b/js/components/ascribe_forms/form.js index eac91d42..8522825c 100644 --- a/js/components/ascribe_forms/form.js +++ b/js/components/ascribe_forms/form.js @@ -207,7 +207,10 @@ let Form = React.createClass({ return ReactAddons.addons.cloneWithProps(child, { handleChange: this.handleChangeChild, ref: child.props.name, - editable: !this.props.disabled + + // We need this in order to make editable be overridable when setting it directly + // on Property + editable: typeof child.props.editable !== 'undefined' ? child.props.editable : !this.props.disabled }); } });