1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-17 08:41:40 +00:00
seahub/frontend/src/components/index-viewer.js

37 lines
784 B
JavaScript
Raw Normal View History

import React from 'react';
import PropTypes from 'prop-types';
import MarkdownViewer from '@seafile/seafile-editor/dist/viewer/markdown-viewer';
const viewerPropTypes = {
2019-01-28 08:48:03 +00:00
indexContent: PropTypes.string.isRequired,
onLinkClick: PropTypes.func.isRequired,
};
class IndexContentViewer extends React.Component {
onLinkClick = (event) => {
event.preventDefault();
this.props.onLinkClick(event);
}
2019-01-28 08:48:03 +00:00
onContentRendered = () => {
// todo
}
render() {
return (
<div className="markdown-content">
<MarkdownViewer
markdownContent={this.props.indexContent}
onContentRendered={this.props.onContentRendered}
/>
</div>
);
}
}
IndexContentViewer.propTypes = viewerPropTypes;
export default IndexContentViewer;