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}