fix: keep top level dashboard navigation

This commit is contained in:
2026-10-25 04:05:47 +01:00
parent 5d41473f47
commit 71db966697
2 changed files with 36 additions and 29 deletions
+5 -5
View File
@@ -23,17 +23,17 @@
<div class="app-shell">
<header class="app-bar">
<div class="brand"><span class="brand-mark">◇</span><span>TRIXIE</span></div>
<nav class="top-nav" aria-label="Primary navigation">
{#each ['Live dashboard', 'Chat', 'Bot', 'Overlays'] as item}
<button class:active={activeView === item} class="nav-item" onclick={() => (activeView = item)}>{item}</button>
{/each}
</nav>
<div class="app-actions"><span class:online={connectionState === 'CONNECTED'} class="connection-state">{connectionState}</span><button class="icon-button" aria-label="Settings">⚙</button></div>
</header>
<main class="workspace">
<aside class="side-panel">
<div class="panel-header"><span>TRIXIE</span><span class="panel-kicker">CONTROL</span></div>
<nav class="side-nav" aria-label="Primary navigation">
{#each ['Live dashboard', 'Chat', 'Bot', 'Overlays'] as item}
<button class:active={activeView === item} class="side-nav-item" onclick={() => (activeView = item)}>{item}</button>
{/each}
</nav>
<div class="server-card">
<div class="micro">SERVER CONNECTION</div>
<div class="server-status"><span class:good={connectionState === 'CONNECTED'} class="status-dot"></span>{connectionState}</div>