Filter by topic:
{#each getTopicsWithCounts() as { topic, count }}
{/each}
{#if loading}
Loading threads...
{:else}
{#each filteredThreads as thread}
openThreadDrawer(thread, e)}
role="button"
tabindex="0"
onkeydown={(e) => {
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
openThreadDrawer(thread);
}
}}
>
{/each}
{#if filteredThreads.length === 0}
No threads found.
{/if}
{/if}