{#if open}
(open = false)}>
e.stopPropagation()} role="dialog" aria-label={t('nav.search')}>
{#if results.length}
{#each results as item, i (item.kind + item.id)}
choose(item)} onmouseenter={() => (selected = i)} >
{t('palette.' + item.kind)}
{item.label}
{/each}
{:else if query.trim()}
{t('nav.noResults')}
{/if}
{/if}