From 91a72b5cbb7f1fad1b13530acae27c28d2a4c9fd Mon Sep 17 00:00:00 2001 From: iris Date: Mon, 25 May 2026 00:38:12 +0200 Subject: [PATCH] dashboard: tab strip above banner-thin in chrome (#389) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swap the order of `.tabbar` and `.banner` inside `.dashboard-chrome` so the operator's navigation surface sits at the very top of the sticky/fixed header — the "WE ARE THE WIRED" slug becomes decoration below the tabs rather than chrome above them. Applied to both `index.html` (sticky chrome) and `flow.html` (fixed-overlay chrome). No CSS changes — `.tabbar { border-bottom }` still divides tabs from the area below (now the banner), and active-tab `margin-bottom: -1px` still merges into that boundary cleanly. --- frontend/packages/dashboard/src/flow.html | 8 ++++---- frontend/packages/dashboard/src/index.html | 11 ++++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/frontend/packages/dashboard/src/flow.html b/frontend/packages/dashboard/src/flow.html index 0c9cfa2..e2a2c71 100644 --- a/frontend/packages/dashboard/src/flow.html +++ b/frontend/packages/dashboard/src/flow.html @@ -12,11 +12,10 @@ (#383) — operator never has to navigate back to the dashboard to switch tabs. FL0W is the current page, the SW4RM / Y3R C4LL / SYST3M tabs cross-link to the dashboard with the matching - hash so the destination tab is pre-active. Banner-thin echoes - the dashboard for visual continuity. --> + hash so the destination tab is pre-active. Tab strip on top, + banner-thin below (#389 — tabs are navigation, slug is + decoration). -->
- - +
+
- -