diff --git a/src/index.js b/src/index.js index 6713a9a..ddb92f3 100644 --- a/src/index.js +++ b/src/index.js @@ -16,11 +16,13 @@ export { export installDemo from './demo'; const applyConfig = (config) => { - config.widgets.widget.object_list_popup = ObjectListWidget; - config.widgets.widget.object_list_inline = ObjectListInlineWidget; - config.widgets.widget.object_by_type = ObjectByTypeWidget; - config.widgets.widget.option_mapping = MappingWidget; - config.widgets.widget.attachedimage = AttachedImageWidget; + if (config.widgets?.widget) { + config.widgets.widget.object_list_popup = ObjectListWidget; + config.widgets.widget.object_list_inline = ObjectListInlineWidget; + config.widgets.widget.object_by_type = ObjectByTypeWidget; + config.widgets.widget.option_mapping = MappingWidget; + config.widgets.widget.attachedimage = AttachedImageWidget; + } return config; };