V
VESTIGE
{#each nav as item} {@const active = isActive(item.href, $page.url.pathname)}
{item.icon}
{item.label}
{item.shortcut}
{/each}
{ showCommandPalette = true; cmdQuery = ''; requestAnimationFrame(() => cmdInput?.focus()); }} class="w-full flex items-center gap-2 px-3 py-2 rounded-lg text-xs text-muted hover:text-dim hover:bg-white/[0.03] transition border border-subtle/15" >
⌘K
Command
{$isConnected ? 'Connected' : 'Offline'}
{$memoryCount} memories
{($avgRetention * 100).toFixed(0)}% retention
{#if $suppressedCount > 0}
{/if}
{@render children()}
{#each mobileNav as item} {@const active = isActive(item.href, $page.url.pathname)}
{item.icon}
{item.label}
{/each}
{ showCommandPalette = true; cmdQuery = ''; requestAnimationFrame(() => cmdInput?.focus()); }} class="flex flex-col items-center gap-0.5 px-3 py-2 rounded-lg text-muted min-w-[3.5rem]" >
⋯
More
{#if showCommandPalette}
{ if (e.key === 'Escape') showCommandPalette = false; }} onclick={(e) => { if (e.target === e.currentTarget) showCommandPalette = false; }} >
◎
{ if (e.key === 'Enter' && filteredNav.length > 0) { cmdNavigate(filteredNav[0].href); } }} />
esc
{#each filteredNav as item}
cmdNavigate(item.href)} class="w-full flex items-center gap-3 px-4 py-2.5 text-sm text-dim hover:text-text hover:bg-white/[0.04] transition" >
{item.icon}
{item.label}
{item.shortcut}
{/each} {#if filteredNav.length === 0}
No matches
{/if}
{/if}