{#snippet menuButton( item: Item, index: number, isSub = false, )} { event.stopPropagation(); if (item.items) { if (active === index && submenuOpen) closeSubmenu(); else { active = index; openSubmenu(item.items); } } else { exec(item.action); } }} > {item.label} {#if item.items} → {/if} {/snippet}