{#if !selectedScriptComponentId}
Select a script on the left panel
{/if} {#each $app.grid as gridItem (gridItem.data.id)} {#if gridItem.data.id === selectedScriptComponentId} {/if} {#if gridItem.data.type === 'tablecomponent'} {#each gridItem.data.actionButtons as actionButton, index (index)} {#if actionButton.id === selectedScriptComponentId} {/if} {/each} {/if} {/each} {#if $app.subgrids} {#each Object.keys($app.subgrids ?? {}) as key (key)} {#each $app.subgrids[key] as gridItem (gridItem.data.id)} {#if gridItem.data.id === selectedScriptComponentId} {/if} {#if gridItem.data.type === 'tablecomponent'} {#each gridItem.data.actionButtons as actionButton, index (index)} {#if actionButton.id === selectedScriptComponentId} {/if} {/each} {/if} {/each} {/each} {/if} {#each $app.unusedInlineScripts as unusedInlineScript, index (index)} {#if `unused-${index}` === selectedScriptComponentId} { // remove the script from the array at the index $app.unusedInlineScripts.splice(index, 1) $app.unusedInlineScripts = [...$app.unusedInlineScripts] }} /> {/if} {/each} {#each $app?.hiddenInlineScripts ?? [] as hiddenInlineScript, index (index)} {#if `bg_${index}` === selectedScriptComponentId} {#if hiddenInlineScript.inlineScript} { // remove the script from the array at the index $app.hiddenInlineScripts.splice(index, 1) $app.hiddenInlineScripts = [...$app.hiddenInlineScripts] delete $staticOutputs[`bg_${index}`] delete $runnableComponents[`bg_${index}`] $staticOutputs = $staticOutputs }} /> {:else} { hiddenInlineScript.inlineScript = e.detail }} /> {/if} {/if} {/each}