{#if open}
(open = false)} on:keydown={(e) => e.key === 'Escape' && (open = false)} />
{#each filtered as item, i}
{ if (item.preventDefault) e.preventDefault(); if (item.onClick) item.onClick(); open = false; }} > {item.name}
{/each}
{/if}