{#if schema} {#key query._id} {#if schema.type === QueryTypes.SQL} {:else if schema.type === QueryTypes.JSON} {:else if schema.type === QueryTypes.FIELDS} {#if schema.urlDisplay}
{/if} {:else if schema.type === QueryTypes.FLOW}
{#if (query.fields.steps?.length ?? 0) === 0}

{:else} {#each query.fields.steps as step, index}
Stage {index + 1} { updateEditors(index) query.fields.steps.splice(index, 1) query.fields.steps = [...query.fields.steps] }} icon="DeleteOutline" />
{ query.fields.steps[index].key = detail }} /> { query.fields.steps[index].value = detail }} />
{#if index === query.fields.steps.length - 1} { query.fields.steps = [ ...query.fields.steps, { key: "$match", value: "{\n\t\n}", }, ] }} />
{/if}
{/each} {/if} {/if} {/key} {/if}