diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte index 2b0c2c0fe5..873e16516d 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte @@ -86,7 +86,8 @@ onDelete() } - let cId = componentSettings?.item.id + const item = componentSettings?.item + let cId = item?.id if (cId) { delete $worldStore.outputsById[cId] delete $errorByComponent[cId] @@ -98,15 +99,15 @@ $selectedComponent = undefined $focusedGrid = undefined - if (componentSettings?.item && !noGrid) { - let ids = deleteGridItem($app, componentSettings?.item.data, componentSettings?.parent) + if (item && !noGrid) { + let ids = deleteGridItem($app, item.data, componentSettings?.parent) for (const key of ids) { delete $runnableComponents[key] } } - if (componentSettings?.item?.data?.id) { - delete $runnableComponents[componentSettings?.item?.data?.id] + if (item?.data?.id) { + delete $runnableComponents[item?.data?.id] } $app = $app $runnableComponents = $runnableComponents diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/QuickAddColumn.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/QuickAddColumn.svelte index 2ac167c0fb..7bc4978ce5 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/QuickAddColumn.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/QuickAddColumn.svelte @@ -1,20 +1,24 @@ {#if remainingColumns.length > 0}