// @flow import { inject, observer } from "mobx-react"; import * as React from "react"; import UiStore from "stores/UiStore"; type Props = { ui: UiStore, }; @observer class LoadingIndicator extends React.Component { componentDidMount() { this.props.ui.enableProgressBar(); } componentWillUnmount() { this.props.ui.disableProgressBar(); } render() { return null; } } export default inject("ui")(LoadingIndicator);