import React from 'react'; import PropTypes from 'prop-types'; import Prism from 'prismjs'; import Loading from '../../components/loading'; import DiffViewer from '@seafile/seafile-editor/dist/viewer/diff-viewer'; require('@seafile/seafile-editor/dist/editor/code-hight-package'); const contentClass = 'markdown-viewer-render-content'; const propTypes = { renderingContent: PropTypes.bool.isRequired, content: PropTypes.string, newMarkdownContent: PropTypes.string.isRequired, oldMarkdownContent: PropTypes.string.isRequired, }; class MainPanel extends React.Component { componentDidMount() { Prism.highlightAll(); } onSearchedClick = () => { //todos; } render() { return (
{ this.props.renderingContent ? (
) : (
) }
); } } MainPanel.propTypes = propTypes; export default MainPanel;