diff --git a/frontend/src/lib/components/apps/editor/GridEditor.svelte b/frontend/src/lib/components/apps/editor/GridEditor.svelte index f4181efbce..f54575521c 100644 --- a/frontend/src/lib/components/apps/editor/GridEditor.svelte +++ b/frontend/src/lib/components/apps/editor/GridEditor.svelte @@ -22,7 +22,6 @@ app, mode, connectingInput, - runnableComponents, summary, focusedGrid, parentWidth, @@ -39,40 +38,6 @@ .flatMap((id) => dfs($app.grid, id, $app.subgrids ?? {})) .filter((x) => x != undefined) as string[] } - - function removeGridElement(component) { - if (component) { - $app.grid = $app.grid.filter((gridComponent) => { - if (gridComponent.data.id === component.id) { - if ( - gridComponent.data.componentInput?.type === 'runnable' && - gridComponent.data.componentInput?.runnable?.type === 'runnableByName' && - gridComponent.data.componentInput?.runnable.inlineScript - ) { - const { name, inlineScript } = gridComponent.data.componentInput?.runnable - - if (!$app.unusedInlineScripts) { - $app.unusedInlineScripts = [] - } - - $app.unusedInlineScripts.push({ - name, - inlineScript - }) - - $app = $app - } - } - - return gridComponent.data.id !== component?.id - }) - - delete $runnableComponents[component.id] - $runnableComponents = $runnableComponents - - $selectedComponent = undefined - } - }
@@ -135,7 +100,6 @@ component={dataItem.data} selected={Boolean($selectedComponent?.includes(dataItem.id))} locked={isFixed(dataItem)} - on:delete={() => removeGridElement(dataItem.data)} on:lock={() => { const gridItem = findGridItem($app, dataItem.id) if (gridItem) { diff --git a/frontend/src/lib/components/apps/editor/component/Component.svelte b/frontend/src/lib/components/apps/editor/component/Component.svelte index 86df1f4e36..52334ec1e0 100644 --- a/frontend/src/lib/components/apps/editor/component/Component.svelte +++ b/frontend/src/lib/components/apps/editor/component/Component.svelte @@ -79,7 +79,6 @@ {component} {selected} shouldHideActions={$connectingInput.opened} - on:delete on:lock on:expand {locked} diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte index dd273f5295..ed959e35a0 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte @@ -59,6 +59,7 @@ push(history, $app) if (componentSettings?.item.id) { + delete $worldStore.outputsById[componentSettings?.item.id] $errorByComponent = clearErrorByComponentId(componentSettings?.item.id, $errorByComponent) $jobs = clearJobsByComponentId(componentSettings?.item.id, $jobs)