{#if searchModal.open}
= 0 ? `search-result-${activeIndex}` : undefined} aria-label="Search discussions" autocomplete="off" oninput={schedule} onkeydown={onInputKeydown} class="focus:ring-accent focus:dark:ring-accent w-full rounded border border-neutral-200 bg-neutral-100 py-2 pr-14 pl-11 text-neutral-800 placeholder-neutral-400 focus:bg-neutral-50 focus:ring-1 focus:outline-none dark:border-neutral-700 dark:bg-neutral-900 dark:text-neutral-200 dark:placeholder-neutral-500 focus:dark:bg-neutral-950" />
esc
{#if active || searching}
{#if searching}
Searching…
{:else if results.length === 0}
No results
{/if} {#snippet marked(text: string)} {#each highlight(text) as p} {#if p.hit}
{p.text}
{:else}{p.text}{/if} {/each} {/snippet} {#each results as r, i (r.threadId)}
{ e.preventDefault(); select(r); }} onmouseenter={() => (activeIndex = i)} >
{@render marked(r.title)} {#if r.matchKind === "reply"}
reply
{/if}
{#if r.snippet}
{@render marked(r.snippet)}
{/if}
{/each}
{/if}
{/if}