{#await entriesPromise}

Loading entries...

{:then entries} {#if entries.length === 0}

No entries.

{:else} {@render table(entries)} {/if} {:catch error}

Something went wrong fetching entries: {error.message}

{/await}
{#snippet table(entries: Awaited>)}
id
name
{#if scrolled}
{/if}
{#each entries as entry (entry.id)}
{entry.id}
{entry.name} {@render done(entry.finished)}
{/each}
{/snippet} {#snippet done(finished: boolean)} {#if finished} {:else} {/if} {/snippet}