insomnia/app/components/RequestBodyEditor.js
2016-04-28 18:00:12 -07:00

31 lines
654 B
JavaScript

import React, {Component, PropTypes} from 'react';
import Editor from './base/Editor'
class RequestBodyEditor extends Component {
render () {
const {body, contentType, onChange, className} = this.props;
return (
<Editor
value={body}
className={className}
debounceMillis={400}
onChange={onChange}
mode={contentType}
placeholder="request body here..."
/>
)
}
}
RequestBodyEditor.propTypes = {
// Functions
onChange: PropTypes.func.isRequired,
// Other
body: PropTypes.string.isRequired,
contentType: PropTypes.string.isRequired
};
export default RequestBodyEditor;