Javi Velasco 2016-11-16 12:14:55 +01:00
parent 00da4dd815
commit 956ea5778b
1 changed files with 7 additions and 1 deletions

View File

@ -44,9 +44,15 @@ const factory = (Dialog) => {
state = {
display: 'hours',
displayTime: this.props.value
displayTime: new Date(this.props.value.getTime())
};
componentWillUpdate (nextProps) {
if (nextProps.value.getTime() !== this.state.displayTime.getTime()) {
this.setState({ displayTime: new Date(nextProps.value.getTime()) });
}
}
componentDidUpdate (prevProps) {
if (!prevProps.active && this.props.active) {
setTimeout(this.refs.clock.handleCalculateShape, 1000);