diff --git a/packages/builder/src/builderStore/store/index.js b/packages/builder/src/builderStore/store/index.js index 6941c74b22..4eeb2e3842 100644 --- a/packages/builder/src/builderStore/store/index.js +++ b/packages/builder/src/builderStore/store/index.js @@ -292,6 +292,11 @@ const addChildComponent = store => (componentToAdd, presetProps = {}) => { ? state.currentComponentInfo : getParent(state.currentPreviewItem.props, state.currentComponentInfo) + // Don't continue if there's no parent + if (!targetParent) { + return state + } + targetParent._children = targetParent._children.concat(newComponent.props) state.currentFrontEndType === "page"