aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/common/CodeEditor.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/js/components/common/CodeEditor.jsx')
-rw-r--r--web/src/js/components/common/CodeEditor.jsx17
1 files changed, 5 insertions, 12 deletions
diff --git a/web/src/js/components/common/CodeEditor.jsx b/web/src/js/components/common/CodeEditor.jsx
index b10b13ed..c122cf94 100644
--- a/web/src/js/components/common/CodeEditor.jsx
+++ b/web/src/js/components/common/CodeEditor.jsx
@@ -1,9 +1,7 @@
import React, { Component, PropTypes } from 'react'
import { render } from 'react-dom';
-import AceEditor from 'react-ace';
+import Codemirror from 'react-codemirror';
-import 'brace/mode/javascript';
-import 'brace/theme/kuroir';
export default class CodeEditor extends Component{
static propTypes = {
@@ -12,17 +10,12 @@ export default class CodeEditor extends Component{
}
render() {
+ let options = {
+ lineNumbers: true
+ };
return (
<div onKeyDown={e => e.stopPropagation()}>
- <AceEditor
- mode="javascript"
- theme="kuroir"
- onChange={this.props.onChange}
- name="rea"
- value={this.props.value}
- width="100%"
- editorProps={{$blockScrolling: Infinity}}
- />
+ <Codemirror value={this.props.value} onChange={this.props.onChange} options={options}/>
</div>
)
}