add codemirror

This commit is contained in:
Felix Roos 2022-02-06 22:13:46 +01:00
parent 36db844155
commit ffe0556c90
6 changed files with 69 additions and 221 deletions

14
repl/src/CodeMirror.tsx Normal file
View 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} />;
}