event.preventDefault()}
>
{#if items.length > 0}
{#each items as repo, index (repoKey(repo))}
onOptionClick(repo)}
{onkeydown}
onpointermove={() => (activeIndex = index)}
>
{/each}
{:else}
{#if outcome.result.error}
{outcome.result.error}
{:else}
No results for "{outcome.query}"
{/if}
{/if}
{/if}