Fix crash at SDC deploy
[clamp.git] / ui-react / src / components / dialogs / ConfigurationPolicy / ConfigurationPolicyModal.js
index 3fa0c0c..3ff1ebe 100644 (file)
@@ -85,25 +85,26 @@ export default class ConfigurationPolicyModal extends React.Component {
                }
                var editorData = this.state.loopCache.getMicroServicePropertiesForName(this.state.policyName);
 
-               JSONEditor.defaults.options.theme = 'bootstrap4';
-               //JSONEditor.defaults.options.iconlib = 'bootstrap2';
-               JSONEditor.defaults.options.object_layout = 'grid';
-               JSONEditor.defaults.options.disable_properties = true;
-               JSONEditor.defaults.options.disable_edit_json = false;
-               JSONEditor.defaults.options.disable_array_reorder = true;
-               JSONEditor.defaults.options.disable_array_delete_last_row = true;
-               JSONEditor.defaults.options.disable_array_delete_all_rows = false;
-               JSONEditor.defaults.options.show_errors = 'always';
-
                this.setState({
                        jsonEditor: new JSONEditor(document.getElementById("editor"),
-                               { schema: toscaModel.schema, startval: editorData })
+                               {
+                                   schema: toscaModel,
+                                   startval: editorData,
+                                   theme: 'bootstrap4',
+                    object_layout: 'grid',
+                    disable_properties: true,
+                    disable_edit_json: false,
+                    disable_array_reorder: true,
+                    disable_array_delete_last_row: true,
+                    disable_array_delete_all_rows: false,
+                    show_errors: 'always'
+                                })
                })
        }
 
        render() {
                return (
-                       <ModalStyled size="xl" show={this.state.show} onHide={this.handleClose}>
+                       <ModalStyled size="xl" show={this.state.show} onHide={this.handleClose} backdrop="static" keyboard={false} >
                                <Modal.Header closeButton>
                                        <Modal.Title>Configuration policies</Modal.Title>
                                </Modal.Header>