From 79180bfac5512304dbf1d91234dec774f5bff42f Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 21 Jan 2025 09:48:58 +0100 Subject: [PATCH] Cleanups --- packages/builder/src/stores/builder/componentTreeNodes.ts | 6 +++--- packages/builder/src/stores/builder/components.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/builder/src/stores/builder/componentTreeNodes.ts b/packages/builder/src/stores/builder/componentTreeNodes.ts index 367bc1f0d9..775985abdc 100644 --- a/packages/builder/src/stores/builder/componentTreeNodes.ts +++ b/packages/builder/src/stores/builder/componentTreeNodes.ts @@ -1,7 +1,7 @@ import { get } from "svelte/store" import { selectedScreen as selectedScreenStore } from "./screens" import { findComponentPath } from "@/helpers/components" -import { Screen, Component } from "@budibase/types" +import { Component } from "@budibase/types" import { BudiStore, PersistenceType } from "@/stores/BudiStore" interface OpenNodesState { @@ -49,9 +49,9 @@ export class ComponentTreeNodesStore extends BudiStore { // Will ensure all parents of a node are expanded so that it is visible in the tree makeNodeVisible(componentId: string) { - const selectedScreen: Screen = get(selectedScreenStore)! + const selectedScreen = get(selectedScreenStore) - 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 8fa7f5113d..d831d35ab6 100644 --- a/packages/builder/src/stores/builder/components.ts +++ b/packages/builder/src/stores/builder/components.ts @@ -610,14 +610,14 @@ export class ComponentStore extends BudiStore { async patch( patchFn: (component: Component, screen: Screen) => any, componentId?: string, - screenId?: string | null + screenId?: string ) { // Use selected component by default if (!componentId || !screenId) { const state = get(this.store) componentId = componentId ?? state.selectedComponentId ?? undefined const screenState = get(screenStore) - screenId = screenId || screenState.selectedScreenId + screenId = (screenId || screenState.selectedScreenId) ?? undefined } if (!componentId || !screenId || !patchFn) { return