import React from 'react'; import propTypes from 'prop-types'; import { withUnstatedContainers } from '../UnstatedUtils'; import NavigationContainer from '../../services/NavigationContainer'; const DisplaySwitcher = (props) => { const { navigationContainer } = props; const { editorMode } = navigationContainer.state; return ( <> {editorMode === 'view' && 'view'} {editorMode === 'edit' && 'edit'} {editorMode === 'hackmd' && 'hackmd'} ); }; DisplaySwitcher.propTypes = { navigationContainer: propTypes.instanceOf(NavigationContainer).isRequired, }; export default withUnstatedContainers(DisplaySwitcher, [NavigationContainer]);