diff --git a/src/js/components/Bubble.js b/src/js/components/Bubble.js index 3d4aaf2..3adee23 100644 --- a/src/js/components/Bubble.js +++ b/src/js/components/Bubble.js @@ -32,6 +32,7 @@ class Bubble extends Component { @observable isOpen = false; @observable bookedHours = 0; @observable unauthorizedError = false; + @observable animationCompleted = false; constructor(props) { super(props) @@ -115,6 +116,10 @@ class Bubble extends Component { } }; + handleAnimationCompleted = () => { + this.animationCompleted = true; + } + hasInvalidConfiguration = () => { const { settings } = this.props return ["subdomain", "apiKey"].some(key => !settings[key]) @@ -131,7 +136,13 @@ class Bubble extends Component { return ( <> - + {props => (