{#if !selectedScriptComponentId}
Select a script on the left panel
{/if} {#each $app.grid as gridItem (gridItem?.data?.id)} {#if gridItem?.data?.id && gridItem.data.id === selectedScriptComponentId} {/if} {#if gridItem?.data?.type === 'tablecomponent'} {#each gridItem.data.actionButtons as actionButton (actionButton.id)} {#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 && 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} deleteBackgroundScript(index)} /> {:else} deleteBackgroundScript(index)} on:new={(e) => { hiddenInlineScript.inlineScript = e.detail }} /> {/if} {/if} {/each}