in src/setter/json-setter/index.tsx [129:164]
render() {
const { value } = this.state;
const { isShowDialog } = this.state;
return (
<div>
{this.renderButton(value)}
{
<Dialog
visible={isShowDialog}
closeable={'close'}
title={intl('EditData')}
onCancel={this.closeDialog}
onOk={this.onDialogOk}
onClose={() => {
this.closeDialog();
}}
cancelProps={{
children: intl('Cancel')
}}
okProps={{
children: intl('Confirm')
}}
>
<div style={{ width: '500px', height: '400px' }}>
<MonacoEditor
value={js_beautify(value)}
{...defaultEditorOption}
{...{ language: 'json' }}
onChange={(newCode) => this.updateCode(newCode)}
/>
</div>
</Dialog>
}
</div>
);
}