{#if open}
ESC
{#if loading}
{t('common.loading')}
{:else if flatResults.length === 0}
{query ? t('searchPalette.noResults') : t('searchPalette.typeToSearch')}
{:else} {#each groupedResults as group}
{group.label}
{#each group.items as item, i} {@const flatIdx = flatIndexMap.get(item) ?? -1}
navigateTo(item)} onmouseenter={() => activeIndex = flatIdx} >
{item.name}
{#if item.detail}
{item.detail}
{/if}
{/each} {/each} {/if}
{/if}