mitmproxy/web/src/js/components/ContentView/CodeEditor.jsx
2016-07-25 17:03:50 -07:00

21 lines
534 B
JavaScript

import React, { Component, PropTypes } from 'react'
import { render } from 'react-dom';
import Codemirror from 'react-codemirror';
CodeEditor.propTypes = {
content: PropTypes.string.isRequired,
onChange: PropTypes.func.isRequired,
}
export default function CodeEditor ( { content, onChange} ){
let options = {
lineNumbers: true
};
return (
<div onKeyDown={e => e.stopPropagation()}>
<Codemirror value={content} onChange={onChange} options={options}/>
</div>
)
}