{#each icons.filter((i) => !i.hidden) as icon (icon.id)}
{ e.stopPropagation(); selected = icon.id; }} ondblclick={icon.action} onkeydown={(e) => handleKeydown(e, icon.action)} onfocus={() => (selected = icon.id)} role="button" tabindex="0" > {icon.label}
{/each}