diff --git a/frontend/src/lib/components/apps/components/layout/AppContainer.svelte b/frontend/src/lib/components/apps/components/layout/AppContainer.svelte index 0f2072f25a..53f2aa6473 100644 --- a/frontend/src/lib/components/apps/components/layout/AppContainer.svelte +++ b/frontend/src/lib/components/apps/components/layout/AppContainer.svelte @@ -31,7 +31,7 @@ -
+
{#if $app.subgrids?.[`${id}-0`]} + selectedTabIndex: Output } $: selectedIndex = tabs?.indexOf(selected) ?? -1 diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte index c50e306fa0..e3fee02803 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte @@ -80,8 +80,20 @@ component?.componentInput?.type === 'template' && $worldStore ? buildExtraLib($worldStore?.outputsById ?? {}, component?.id, false) : undefined + + function keydown(event: KeyboardEvent) { + switch (event.key) { + case 'Delete': { + removeGridElement() + event.stopPropagation() + break + } + } + } + + {#if component}
{#if component.componentInput}