(focused = true)} {onfocusout} > = 0 ? optionId(activeIndex) : undefined} {onkeydown} /> {#if open && outcome}
event.preventDefault()} > {#if items.length > 0}
{#each items as repo, index (repoKey(repo))}
onOptionClick(repo)} {onkeydown} onpointermove={() => (activeIndex = index)} >
{/each}
Showing {items.length} of {outcome.result.result?.total ?? items.length}
{:else}

{#if outcome.result.error} {outcome.result.error} {:else} No results for "{outcome.query}" {/if}

{/if}
{/if}