node-red-contrib-chatbot
Version:
REDBot a Chat bot for a full featured chat bot for Telegram, Facebook Messenger and Slack. Almost no coding skills required
30 lines (27 loc) • 683 B
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import AceEditor from 'react-ace';
import 'ace-builds/src-noconflict/mode-javascript';
import 'ace-builds/src-noconflict/theme-monokai';
const JSONEditor = ({ style, ...rest }) => (
<div style={style}>
<AceEditor
mode="javascript"
height="200px"
width="100%"
theme="monokai"
tabSize={2}
name="json_editor"
editorProps={{ $blockScrolling: true }}
{...rest}
value={rest.value}
/>
</div>
);
JSONEditor.propTypes = {
value: PropTypes.string,
onChange: PropTypes.func,
style: PropTypes.object,
height: PropTypes.string
};
export default JSONEditor;