{#if searchFields.length > 0} {:else}
{/if} {#if onNew} {/if}
{#if draggable} {/if} {#each listFields as field (field)} {/each} {#each rows as record, i ((record['id'] as string) ?? (record['key'] as string) ?? i)} handleDragStart(e, i)} ondragover={(e) => handleDragOver(e, i)} ondrop={handleDrop} ondragend={handleDragEnd} onclick={() => onRowClick?.(record)} > {#if draggable} {/if} {#each listFields as field (field)} {/each} {:else} {/each}
toggleSort(field)}> {fieldNameToLabel(field)} {#if sortCol === field} {sortAsc ? '\u25B2' : '\u25BC'} {/if}
e.stopPropagation()}> ⠿ {formatCellValue(resolveFieldValue(record, field), field)} {#if copyableFields.includes(field)} {/if}
No {singular}s found.