Hello all.
My project is based on NodeJS and React, and I’m installed codemirror version 5.60.5.
I am trying to use codemirror with merge addon to my project.
As I searched in google, it seems like i have to import codemirror and import merge as well.
My import code is shown as below:
import * as CodeMirror from "codemirror";
import "codemirror/mode/meta";
import "codemirror/addon/merge/merge";
...
const [itemRef, setItemRef] = useState<HTMLElement>(null);
const [codeMirror, setCodeMirror] = useState<CodeMirror.MergeView>();
useEffect(() => {
if (!!itemRef) {
const _code = CodeMirror(itemRef, {
value: null,
origLeft: null,
orig: true,
lineNumbers: true,
mode: "application/ld+json",
highlightDifferences: true,
allowEditingOriginals: true,
connect: "align",
collapseIdentical: true
})
}
}, [itemRef]);
%
const [codeMirror, setCodeMirror] = useState<CodeMirror.MergeView>();
%
Here, MergeView is not reachable from Codemirror by just putting import statement for merge addon.
Can anyone help me with using Codemirror Merge??
Thank you.