{#if modes && modes.length > 1}
{#each modes as m (m.value)} {@const active = mode === m.value} {/each}
{/if} {#if rows.length === 0} {#if empty} {@render empty()} {:else}

Not enough data yet.

{/if} {:else}
{#each headers as header (header.label)} {/each} {#each displayedRows as item, i (i)} {@render rowSnippet(item)} {/each}
{header.label}
{#if rows.length > initialRows} {/if} {/if}