{#if transformer} {#if runnable.transformer} { delete $runnableComponents[id] runnable.transformer = undefined runnable = runnable }} /> {:else} Selected editor component is a transformer but component has no transformer {/if} {:else if runnable?.type === 'runnableByName' && runnable.inlineScript} dispatch('createScriptFromInlineScript', runnable)} {id} bind:inlineScript={runnable.inlineScript} bind:name={runnable.name} bind:fields={runnable.fields} syncFields on:delete /> {:else if runnable?.type == 'runnableByPath'} fork(e.detail)} on:delete {id} /> {:else} onPick(e.detail)} name={runnable.name} on:delete showScriptPicker on:new={(e) => { runnable = { type: 'runnableByName', inlineScript: e.detail, name: runnable.name, fields: {}, autoRefresh: true, recomputeOnInputChanged: true, recomputeIds: [] } }} /> {/if}