e.preventDefault()}> {#each items as item, i} {#if "separator" in item}
{:else} {@const mi = item as MenuItem}
{ if (!mi.disabled) { mi.onClick(); onClose(); } }} onmouseenter={() => { if (!mi.disabled) focused = i; }} onmouseleave={() => focused = -1} >
{#if mi.icon}
{/if}
{mi.label}
{/if} {/each}