import React from 'react';
import { TabContent, TabPane } from 'reactstrap';
import propTypes from 'prop-types';
import { withUnstatedContainers } from '../UnstatedUtils';
import NavigationContainer from '../../services/NavigationContainer';
import PageContainer from '../../services/PageContainer';
import Editor from '../PageEditor';
import Page from '../Page';
import UserInfo from '../User/UserInfo';
import TableOfContents from '../TableOfContents';
import ContentLinkButtons from '../ContentLinkButtons';
import PageAccessories from '../PageAccessories';
import PageEditorByHackmd from '../PageEditorByHackmd';
import EditorNavbarBottom from '../PageEditor/EditorNavbarBottom';
const DisplaySwitcher = (props) => {
const {
navigationContainer, pageContainer,
} = props;
const { editorMode } = navigationContainer.state;
const { isPageExist, pageUser } = pageContainer.state;
return (
<>
{editorMode !== 'view' && }
>
);
};
DisplaySwitcher.propTypes = {
navigationContainer: propTypes.instanceOf(NavigationContainer).isRequired,
pageContainer: propTypes.instanceOf(PageContainer).isRequired,
};
export default withUnstatedContainers(DisplaySwitcher, [NavigationContainer, PageContainer]);