{#if editor_state} {#if assignable_fields?.length > 0}
{field_info.field.presentation.t}
{#each assignable_fields as assignable_field_info}
handle_type_selector_field_button_click(assignable_field_info)} type="button" > {assignable_field_info.field.presentation.t}
{/each}
{/if}
{ if (!editor_state) { console.warn("null control onclick() preconditions not met"); return; } editor_state.is_null = !editor_state.is_null; handle_input(); }} > {#if editor_state.is_null} {@html icon_cube_transparent} {:else} {@html icon_cube} {/if}
{#if field_info.field.presentation.t === "Text" || field_info.field.presentation.t === "Uuid"}
{ if (editor_state) { editor_state.text_value = value; handle_input(); } }} class="datum-editor__text-input" type="text" /> {:else if field_info.field.presentation.t === "Timestamp"}
{/if}
{/if}