{#each entries as entry, index (index)}
clickEntry(entry, e)} on:keydown={(e) => entry.ref?.keydown(e, false)} class="entry" class:open={entry.ref?.open} tabindex="0" data-floating-menu-spawner={entry.children && entry.children.length > 0 ? "" : "no-hover-transfer"} > {#if entry.icon}
{/if} {#if entry.label}
{entry.label}
{/if}
{#if entry.children && entry.children.length > 0}
{ if (entry.ref) { entry.ref.open = detail; entries = entries; } }} open={entry.ref?.open || false} entries={entry.children || []} direction="Bottom" minWidth={240} drawIcon={true} bind:this={entry.ref} /> {/if}
{/each}