{#if start}{@render start()}{:else}
{/if} {#if groups?.length || showViewToggle}
{#if groups?.length}
(menuOpen = !menuOpen)} >
{active?.label ?? ''}
ondirection?.()} >
{#if menuOpen}
{#each groups as g (g.key)}
pick(g.key)} >
{g.label}
{/each}
{/if}
{#if showViewToggle}
{/if} {/if} {#if showViewToggle}
filesStore.setViewMode('grid')}>
filesStore.setViewMode('list')}>
{/if}
{/if}