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.jsx12
1 files changed, 10 insertions, 2 deletions
diff --git a/web/src/js/components/common/CodeEditor.jsx b/web/src/js/components/common/CodeEditor.jsx
index c122cf94..5b2305a8 100644
--- a/web/src/js/components/common/CodeEditor.jsx
+++ b/web/src/js/components/common/CodeEditor.jsx
@@ -5,17 +5,25 @@ import Codemirror from 'react-codemirror';
export default class CodeEditor extends Component{
static propTypes = {
- value: PropTypes.string.isRequired,
+ content: PropTypes.string.isRequired,
onChange: PropTypes.func.isRequired,
}
+ constructor(props){
+ super(props)
+ }
+
+ componentWillMount(){
+ this.props.onChange(this.props.content)
+ }
+
render() {
let options = {
lineNumbers: true
};
return (
<div onKeyDown={e => e.stopPropagation()}>
- <Codemirror value={this.props.value} onChange={this.props.onChange} options={options}/>
+ <Codemirror value={this.props.content} onChange={this.props.onChange} options={options}/>
</div>
)
}