{#if !rowData}
handleEdit(field)}
>{_t('tableCell.edit', { defaultMessage: 'Edit' })}
{/each}
{/if}
{_t('tableCell.noDataSelected', { defaultMessage: 'No data selected' })}
{:else}
{#each filteredFields as field (field.uniqueName)}
handleClick(field)}>
{#if editingColumn === field.uniqueName}
{:else}
{/if}
isChangedRef.set(true)}
on:keydown={e => handleKeyDown(e, field)}
on:blur={() => handleBlur(field)}
class="inline-editor"
/>
{:else if field.hasMultipleValues}
({_t('tableCell.multipleValues', { defaultMessage: 'Multiple values' })})
{:else if isJsonValue(field.value)}