Dictionary {#each dictionary as item, index} {#if sidebar.state === "expanded"} {#snippet child({ props })} {#snippet child({ props })} {#if item.submenus?.length} {item.title} {:else} {item.title} {/if} {/snippet} {#if item.submenus?.length} {#snippet child({ props })} Toggle {/snippet} {#each item.submenus as subItem (subItem.title)} {subItem.title} {/each} {/if} {/snippet} {:else} openPopovers[index] = open}> {#snippet trigger(props)} {#if item.icon && !item.submenu} {/if} {item.title} {/snippet} {@render trigger()} {/if} {/each}