import React from 'react';
import { TabContent, TabPane } from 'reactstrap';
import propTypes from 'prop-types';
import { withUnstatedContainers } from '../UnstatedUtils';
import PageContainer from '~/client/services/PageContainer';
import { EditorMode, useEditorMode } from '~/stores/ui';
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 {
pageContainer,
} = props;
const { isPageExist, pageUser } = pageContainer.state;
const { data: editorMode } = useEditorMode();
const isViewMode = editorMode === EditorMode.View;
return (
<>
{!isViewMode && }
>
);
};
DisplaySwitcher.propTypes = {
pageContainer: propTypes.instanceOf(PageContainer).isRequired,
};
export default withUnstatedContainers(DisplaySwitcher, [PageContainer]);