Steven Fukase %!s(int64=4) %!d(string=hai) anos
pai
achega
9d8f937a66
Modificáronse 1 ficheiros con 9 adicións e 10 borrados
  1. 9 10
      packages/app/src/components/PageEditor/ConflictDiffModal.tsx

+ 9 - 10
packages/app/src/components/PageEditor/ConflictDiffModal.tsx

@@ -1,6 +1,7 @@
 import React, {
 import React, {
-  createElement, useState, useEffect, useRef, FC,
+  useState, useEffect, useRef, FC, createElement,
 } from 'react';
 } from 'react';
+import ReactDOM from 'react-dom';
 import {
 import {
   Modal, ModalHeader, ModalBody,
   Modal, ModalHeader, ModalBody,
 } from 'reactstrap';
 } from 'reactstrap';
@@ -31,11 +32,11 @@ export const ConflictDiffModal: FC = () => {
   const [val, setVal] = useState('Test Value');
   const [val, setVal] = useState('Test Value');
   const [orig, setOrig] = useState('Original Value');
   const [orig, setOrig] = useState('Original Value');
 
 
-  const divElem = createElement('div');
-
   useEffect(() => {
   useEffect(() => {
-    console.log(divElem);
-    const test = CodeMirror.MergeView(divElem, {
+    const containerElem = document.getElementById('cm-mv');
+    const DivElem = createElement('div');
+    console.log(containerElem);
+    CodeMirror.MergeView(DivElem, {
       theme: 'eclipse',
       theme: 'eclipse',
       value: val,
       value: val,
       origLeft: null,
       origLeft: null,
@@ -48,19 +49,17 @@ export const ConflictDiffModal: FC = () => {
       lint: true,
       lint: true,
       connect: 'align',
       connect: 'align',
     });
     });
-    console.log(test);
-
+    ReactDOM.render(DivElem, containerElem);
   }, []);
   }, []);
 
 
+
   return (
   return (
     <Modal isOpen className="modal-gfm-cheatsheet">
     <Modal isOpen className="modal-gfm-cheatsheet">
       <ModalHeader tag="h4" className="bg-primary text-light">
       <ModalHeader tag="h4" className="bg-primary text-light">
         <i className="icon-fw icon-question" />Resolve Conflict
         <i className="icon-fw icon-question" />Resolve Conflict
       </ModalHeader>
       </ModalHeader>
       <ModalBody>
       <ModalBody>
-        <div
-          ref={codeMirrorRef}
-        />
+        <div id="cm-mv"></div>
       </ModalBody>
       </ModalBody>
     </Modal>
     </Modal>
   );
   );