History
{#if flatEvents.length > 0}
{/if}
{#if query.isPending}
{:else if query.isError}
{:else if flatEvents.length === 0}
{#snippet actions()}
Listen to something
{/snippet}
{:else if filter.trim() && filteredEvents.length === 0}
No history in your loaded events matches
'{filter.trim()}'.
{:else}
{#each grouped as group (group.label)}
{group.label}
{#each group.events as event (event.id)}
{/each}
{/each}
{#if query.hasNextPage}
query.fetchNextPage()}
/>
{#if query.isFetchingNextPage}
Loading more…
{/if}
{:else if flatEvents.length > 0}
End of history
{/if}
{/if}