Fix #900
parent
00da4dd815
commit
956ea5778b
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue