{#if schema}
{pageTitle(page)}
{pageDescription(page)}
{#if canExtend}
addStepAt(0, id)} /> {/if} {#each steps as step, i (step.key)}
1 ? () => removeStepAt(step.key) : undefined} ondragstart={(e) => { dragFrom = i; if (e.dataTransfer) { e.dataTransfer.effectAllowed = "move"; e.dataTransfer.setData("text/plain", String(i)); } }} ondragover={(e) => { e.preventDefault(); if (e.dataTransfer) e.dataTransfer.dropEffect = "move"; }} ondrop={(e) => onStepDrop(e, i)} ondragend={() => (dragFrom = null)} >
setStepValue(i, id, v, axis)} onreset={() => resetStep(i)} />
{#if canExtend}
addStepAt(i + 1, id)} /> {/if} {/each}
(format = v)} onquality={setFormatQuality} onupload={handleFile} ontextsource={(textValue) => { textSource = textValue; }} onrendertext={run} oncopytext={copyText} ondownloadtxt={downloadText} ondownload={download} />
{:else}
{t("paramsCard.noSchema")}
{/if}