diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index cc1e44206e..54da05d290 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -138,7 +138,11 @@ Object.keys(inputs ?? {}).forEach((key: string) => { const input = inputs[key] - if (['static', 'eval', 'connected'].includes(input.type) && schemaStripped !== undefined) { + if ( + ['static', 'eval', 'connected'].includes(input.type) && + schemaStripped !== undefined && + schemaStripped.properties + ) { delete schemaStripped.properties[key] } }) diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte index 4c3c19aa70..4fa22555cb 100644 --- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte +++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte @@ -10,7 +10,6 @@ import Badge from '$lib/components/common/badge/Badge.svelte' import Editor from '$lib/components/Editor.svelte' import { emptySchema, getModifierKey, scriptLangToEditorLang } from '$lib/utils' - import Popover from '../../../Popover.svelte' import { computeFields } from './utils' import { deepEqual } from 'fast-equals' import type { AppInput } from '../../inputType' @@ -145,18 +144,16 @@ Invalid {/if} - - - Delete - + {#if inlineScript.language != 'frontend'}