{#if kind === 'bool'}
{:else if kind === 'enum' || (column.uiType === 'select' && column.enumValues.length)}
{:else if long}
{:else}
{
value = e.currentTarget.value;
if (column.fk) queueLookup(e.currentTarget.value);
}}
onkeydown={keydown}
{@attach focusOnMount}
aria-label={column.label}
/>
{#if column.fk}
{/if}
{/if}
{#if column.nullable && value !== null}
{/if}