|
|
@@ -0,0 +1,34 @@
|
|
|
+import React from 'react';
|
|
|
+import PropTypes from 'prop-types';
|
|
|
+
|
|
|
+
|
|
|
+export default class HackmdEditor extends React.Component {
|
|
|
+
|
|
|
+ constructor(props) {
|
|
|
+ super(props);
|
|
|
+
|
|
|
+ this.state = {
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ componentWillMount() {
|
|
|
+ }
|
|
|
+
|
|
|
+ render() {
|
|
|
+ const hackMdUri = this.props.crowi.config.HACKMD_URI;
|
|
|
+ if (hackMdUri == null) {
|
|
|
+ return <React.Fragment></React.Fragment>;
|
|
|
+ }
|
|
|
+
|
|
|
+ return (
|
|
|
+ <iframe src={hackMdUri}></iframe>
|
|
|
+ );
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+HackmdEditor.propTypes = {
|
|
|
+ crowi: PropTypes.object.isRequired,
|
|
|
+ pageIdOnHackMD: PropTypes.string,
|
|
|
+};
|