// @flow import * as React from "react"; import UiStore from "stores/UiStore"; type Props = { ui: UiStore, children?: React.Node, }; class HideSidebar extends React.Component { componentDidMount() { this.props.ui.enableEditMode(); } componentWillUnmount() { this.props.ui.disableEditMode(); } render() { return this.props.children || null; } } export default HideSidebar;