{#each schemaProperties as [key, value]}
{#if key !== "fields"} {/if} {#if value.type === "string" && value.enum} onChange(e, key)} value={inputData[key]} options={Object.keys(table?.schema || {})} /> {:else if value.customType === "filters"} Define filters (tempFilters = e.detail)} /> {:else if value.customType === "password"} onChange(e, key)} value={inputData[key]} /> {:else if value.customType === "email"} {#if isTestModal} onChange(e, key)} {bindings} fillWidth updateOnChange={false} /> {:else} onChange(e, key)} {bindings} allowJS={false} updateOnChange={false} drawerLeft="260px" /> {/if} {:else if value.customType === "query"} onChange(e, key)} value={inputData[key]} /> {:else if value.customType === "cron"} onChange(e, key)} value={inputData[key]} /> {:else if value.customType === "queryParams"} onChange(e, key)} value={inputData[key]} {bindings} /> {:else if value.customType === "table"} onChange(e, key)} /> {:else if value.customType === "row"} onChange(e, key)} {bindings} {isTestModal} /> {:else if value.customType === "webhookUrl"} onChange(e, key)} value={inputData[key]} /> {:else if value.customType === "fields"} onChange(e, key)} {bindings} {isTestModal} /> {:else if value.customType === "triggerSchema"} onChange(e, key)} value={inputData[key]} /> {:else if value.customType === "code"} (codeBindingOpen = !codeBindingOpen)} quiet icon={codeBindingOpen ? "ChevronDown" : "ChevronRight"} > Bindings {#if codeBindingOpen}
{JSON.stringify(bindings, null, 2)}
{/if} { // need to pass without the value inside onChange({ detail: e.detail.value }, key) inputData[key] = e.detail.value }} value={inputData[key]} />
{:else if value.customType === "loopOption"}