1
0
mirror of https://github.com/stolksdorf/homebrewery.git synced 2025-12-17 17:01:29 +00:00
Files
homebrewery/shared/naturalCrit/codeEditor/codeEditor.jsx

40 lines
778 B
JavaScript

var React = require('react');
var _ = require('lodash');
var cx = require('classnames');
var CodeMirror;
if(typeof navigator !== 'undefined'){
var CodeMirror = require('codemirror');
//Language Modes
require('codemirror/mode/gfm/gfm.js'); //Github flavoured markdown
require('codemirror/mode/javascript/javascript.js');
}
var CodeEditor = React.createClass({
getDefaultProps: function() {
return {
language : 'javascript',
text : 'yo dawg',
onChange : function(){}
};
},
componentDidMount: function() {
this.editor = CodeMirror(this.refs.editor,{
lineNumbers: true,
mode : this.props.language
});
},
render : function(){
return <div className='codeEditor' ref='editor'>
CodeEditor Ready!
</div>
}
});
module.exports = CodeEditor;