{#each displaySections as section} {#if section.children}
{ navTimeout = setTimeout( () => activeSection.set(section.id), timeout ); }} onfocus={() => activeSection.set(section.id)} onmouseleave={() => { clearTimeout(navTimeout); activeSection.set(null); }} onblur={() => { clearTimeout(navTimeout); activeSection.set(null); }} onclick={() => { if ($activeSection === section.id) { clearTimeout(navTimeout); activeSection.set(null); } }} >
{section.name}
{#if $activeSection === section.id}
{/if}
{:else}
{section.name}
{/if} {/each}
{ navTimeout = setTimeout(() => activeSection.set('more'), timeout); }} onfocus={() => activeSection.set('more')} onmouseleave={() => { clearTimeout(navTimeout); activeSection.set(null); }} onblur={() => { clearTimeout(navTimeout); activeSection.set(null); }} onclick={() => { if ($activeSection === 'more') { clearTimeout(navTimeout); activeSection.set(null); } }} >
More
{#if $activeSection === 'more'}
{/if}