{#if search.searching}
Searching…
{:else if search.results.length === 0}
No results
{/if} {#snippet marked(text: string)} {#each search.highlight(text) as p} {#if p.hit}
{p.text}
{:else}{p.text}{/if} {/each} {/snippet} {#each search.results as r, i (r.threadId)}
{ e.preventDefault(); onselect(r); }} onmouseenter={() => (search.activeIndex = i)} >
{@render marked(r.title)} {#if r.matchKind === "reply"}
reply
{/if}
{#if r.snippet}
{@render marked(r.snippet)}
{/if}
{/each}