diff --git a/frontend/components/LoadingIndicator/LoadingIndicator.js b/frontend/components/LoadingIndicator/LoadingIndicator.js index 309e6dfb..05247430 100644 --- a/frontend/components/LoadingIndicator/LoadingIndicator.js +++ b/frontend/components/LoadingIndicator/LoadingIndicator.js @@ -10,6 +10,10 @@ import { inject, observer } from 'mobx-react'; componentWillUnmount() { this.props.ui.disableProgressBar(); } + + render() { + return null; + } } export default inject('ui')(LoadingIndicator); diff --git a/frontend/scenes/Document/Document.js b/frontend/scenes/Document/Document.js index 220e24e7..efa89576 100644 --- a/frontend/scenes/Document/Document.js +++ b/frontend/scenes/Document/Document.js @@ -84,9 +84,9 @@ type Props = { const document = this.document; if (!document) return; - this.props.ui.enableProgressBar(); + this.setState({ loading: true }); await document.save(); - this.props.ui.disableProgressBar(); + this.setState({ loading: false }); this.props.ui.disableEditMode(); if (redirect) {