handleDoubleClick(field)}
>
{#if editingColumn === field.uniqueName}
isChangedRef.set(true)}
on:keydown={e => handleKeyDown(e, field)}
on:blur={() => handleBlur(field)}
class="inline-editor"
/>
{#if editable && !field.hasMultipleValues}
{
editingColumn = null;
openEditModal(field);
}}
/>
{/if}
{:else if field.hasMultipleValues}
(Multiple values)
{:else}
{#if isJsonValue(field.value)}
openJsonInNewTab(field)}
/>
{/if}
{/if}