{#if children} {@render children()} {:else if field_type === 'checkbox'}
{display_value ? 'True' : 'False'}
{:else if field_type === 'tiptap'}
{@html display_value || '
Empty
'}
{:else}
{display_value || 'Not set'}
{/if}
{#if is_editing}
{edit_label || field_name}
{#if field_type === 'textarea'}
{:else if field_type === 'select'}
{#if allow_null}
-- None --
{/if} {#each Object.entries(select_options) as [val, label] (val)}
{label}
{/each}
{:else if field_type === 'checkbox'}
{draft_value ? 'True' : 'False'}
{:else if field_type === 'tiptap'}
{:else if field_type === 'date'}
{:else if field_type === 'datetime'}
{:else if field_type === 'number'}
e.key === 'Enter' && handle_patch()} /> {:else}
e.key === 'Enter' && handle_patch()} /> {/if}
{/if}