{#if !loaded}
{:else}
{#if fields.length} {#if showEditColumn} {/if} {#each fields as field} {/each} {/if} {#if sortedRows?.length && fields.length} {#each sortedRows as row, idx} dispatch("click", row)} on:click={() => toggleSelectRow(row)} class="spectrum-Table-row" class:hidden={idx < firstVisibleRow || idx > lastVisibleRow} > {#if idx >= firstVisibleRow && idx <= lastVisibleRow} {#if showEditColumn} {/if} {#each fields as field} {/each} {/if} {/each} {:else} {#if showEditColumn} {/if}
{editColumnTitle || ""}
sortBy(schema[field])} >
{getDisplayName(schema[field])}
{#if schema[field]?.autocolumn} {/if} {#if sortColumn === field} {/if} {#if allowEditColumns && schema[field]?.editable !== false} editColumn(e, field)} > {/if}
toggleSelectRow(row)} onEdit={e => editRow(e, row)} {allowSelectRows} {allowEditRows} />
{/if} {#each fields as field} {/each}
0}>
No rows found
{/if}