From fed8f6415fc8a7e57e707c97b260e6efb6b4d636 Mon Sep 17 00:00:00 2001 From: Matt Labrum Date: Thu, 17 Mar 2016 13:22:50 +1030 Subject: [PATCH] Update TextField to support updating value property --- lib/TextField.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/TextField.js b/lib/TextField.js index 4f25809..6772498 100644 --- a/lib/TextField.js +++ b/lib/TextField.js @@ -23,6 +23,12 @@ export default class TextField extends Component { focus() { this.refs.input.focus(); } + componentWillReceiveProps(nextProps: Object){ + if(this.props.text != nextProps.value){ + nextProps.value.length !== 0 ? this.refs.floatingLabel.floatLabel() : this.refs.floatingLabel.sinkLabel() + this.setState({text: nextProps.value}) + } + } render() { let { label,