diff --git a/packages/builder/src/stores/builder/componentTreeNodes.ts b/packages/builder/src/stores/builder/componentTreeNodes.ts index 17793c9672..b88563de6a 100644 --- a/packages/builder/src/stores/builder/componentTreeNodes.ts +++ b/packages/builder/src/stores/builder/componentTreeNodes.ts @@ -56,7 +56,7 @@ export class ComponentTreeNodesStore extends BudiStore { return {} } - const path = findComponentPath(selectedScreen?.props, componentId) + const path = findComponentPath(selectedScreen.props, componentId) const componentIds = path.map((component: Component) => component._id) diff --git a/packages/builder/src/stores/builder/components.ts b/packages/builder/src/stores/builder/components.ts index 1944096f5b..46d3e07eae 100644 --- a/packages/builder/src/stores/builder/components.ts +++ b/packages/builder/src/stores/builder/components.ts @@ -483,9 +483,8 @@ export class ComponentStore extends BudiStore { extras._children = [] } - const $selectedScreen = get(selectedScreen) // Add step name to form steps - if (componentName.endsWith("/formstep") && $selectedScreen) { + if (componentName.endsWith("/formstep")) { const parentForm = findClosestMatchingComponent( screen.props, get(selectedComponent)._id, @@ -621,7 +620,7 @@ export class ComponentStore extends BudiStore { const state = get(this.store) componentId = componentId ?? state.selectedComponentId ?? undefined const screenState = get(screenStore) - screenId = (screenId || screenState.selectedScreenId) ?? undefined + screenId = screenId || screenState.selectedScreenId } if (!componentId || !screenId || !patchFn) { return