e.stopPropagation()} role="presentation">
{filteredItems.length}
esc
{#if filteredItems.length === 0}
No matches found
{:else} {#each filteredItems as item, index (item.id)}
handleItemClick(index)} onmouseenter={() => selectedIndex = index} >
{#if typeof item.icon === 'function'}
{:else if item.icon} {item.icon} {/if}
{item.label}
{#if item.description}
{item.description}
{/if}
{#if item.shortcut}
{item.shortcut}
{/if}
{/each} {/if}