add codemirror
This commit is contained in:
parent
36db844155
commit
ffe0556c90
6 changed files with 69 additions and 221 deletions
14
repl/src/CodeMirror.tsx
Normal file
14
repl/src/CodeMirror.tsx
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
import React from 'react';
|
||||
import { Controlled as CodeMirror2 } from 'react-codemirror2';
|
||||
import 'codemirror/mode/javascript/javascript.js';
|
||||
import 'codemirror/theme/material.css';
|
||||
import 'codemirror/lib/codemirror.css';
|
||||
|
||||
export default function CodeMirror({ value, onChange, options }: any) {
|
||||
options = options || {
|
||||
mode: 'javascript',
|
||||
theme: 'material',
|
||||
lineNumbers: true,
|
||||
};
|
||||
return <CodeMirror2 value={value} options={options} onBeforeChange={onChange} />;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue