{#each schemaKeys as field} {#if schema.fields[field]?.type === "object"}
{#each Object.keys(fields[field] || {}) as subfield} updateSubfieldName({ names: { new: e.target.value, old: subfield }, definition: fields[field] })} /> { delete fields[field][subfield] fields[field] = fields[field] }} /> {/each}
{ // set new empty field fields[field] = { ...fields[field] || {}, [""]: "" } }} /> {:else} {/if} {/each}
{#if schema.customisable} {/if}