{#each preparedItems as item} {#if item.divider}
{:else}
{ hoverOffset = getElementOffset(e.target, 'right'); hoverItem = item; changeActiveSubmenu(); }} >
handleClick(e, item)} class:disabled={item.disabled} class:bold={item.isBold} data-testid={item.testid} >
{#if item.switchValue && item.switchStoreGetter} {#key switchIndex} {#if item.switchStoreGetter()[item.switchValue]}
{:else}
{/if} {/key} {/if} {#if item.switchOption && item.switchStoreGetter} {@const optionValue = item.switchStoreGetter()[item.switchOption]} {#key switchIndex} {#if optionValue === item.switchOptionValue || (item.switchOptionIsDefault && !optionValue)}
{:else}
{/if} {/key} {/if} {item.text || item.label}
{#if item.keyText}
{formatKeyText(item.keyText)}
{/if} {#if item.iconAlt}
handleClickAlt(e, item)}>
{/if} {#if item.submenu}
{/if}
{/if} {/each}
{#if submenuItem?.submenu} {#key submenuKey}
{ if (onCloseParent) onCloseParent(); dispatchClose(); }} submenuLevel={submenuLevel + 1} /> {/key} {/if}