diff --git a/packages/react-schema-editor/package.json b/packages/react-schema-editor/package.json index 7fc350da7ac..0f676e96c6c 100644 --- a/packages/react-schema-editor/package.json +++ b/packages/react-schema-editor/package.json @@ -21,6 +21,7 @@ }, "dependencies": { "@ant-design/compatible": "^0.0.1-rc.1", + "@ant-design/icons": "^4.0.3", "@formily/antd": "^1.0.9", "antd": "^4.0", "lodash": "^4.17.15" diff --git a/packages/react-schema-editor/src/index.tsx b/packages/react-schema-editor/src/index.tsx index b362ecdfea1..9ca5a5819bc 100644 --- a/packages/react-schema-editor/src/index.tsx +++ b/packages/react-schema-editor/src/index.tsx @@ -48,7 +48,11 @@ export const SchemaEditor: React.FC<{ } const handleSchemaChange = (schema: string) => { - onChange(JSON.parse(schema)) + try { + onChange(JSON.parse(schema)) + } catch (e) { + console.error(e); + } } const isRoot = selectedPath === 'root'