Sfoglia il codice sorgente

add HackmdEditor component

Yuki Takei 7 anni fa
parent
commit
b64b7a537c
1 ha cambiato i file con 34 aggiunte e 0 eliminazioni
  1. 34 0
      resource/js/components/HackmdEditor.jsx

+ 34 - 0
resource/js/components/HackmdEditor.jsx

@@ -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,
+};