{field.name || "-"}
{#if !field.toDelete}
{#if field.system} System {/if} {#if !field.id} New {/if} {#if field.required} {requiredLabel(field)} {/if} {#if field.unique} Unique {/if}
{/if}
{#if hasErrors && !field.system} {/if} {#if field.toDelete} {/if}
{ e.stopPropagation(); e.preventDefault(); e.stopImmediatePropagation(); }} on:submit|preventDefault={() => { canBeStored && collapse(); }} >
{ field.name = normalizeFieldName(e.target.value); e.target.value = field.name; }} />
{#if field.type === "text"} {:else if field.type === "number"} {:else if field.type === "bool"} {:else if field.type === "email"} {:else if field.type === "url"} {:else if field.type === "date"} {:else if field.type === "select"} {:else if field.type === "json"} {:else if field.type === "file"} {:else if field.type === "relation"} {:else if field.type === "user"} {/if}
{#if field.type !== "file"} {/if}
{#if !field.toDelete}
{#if interactive} {/if}
{/if}