From 8cb59239c67d6e5f233f11923fa68b895c47e446 Mon Sep 17 00:00:00 2001 From: ramseshk Date: Thu, 6 Aug 2026 03:59:41 +0000 Subject: [PATCH] Hallmark Cobalt header: clean professional nav MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed: FTDT Quant Lab branding, purple badges, green pulse dot, shadcn Tabs dependency, backdrop blur noise Replaced with: Hallmark Cobalt engineered aesthetic - Hairline borders (#e0e4ec), cool paper (#f8f9fb) - JetBrains Mono header labels, Inter tab buttons - Electric cobalt (#0ea5e9) signal accent on active tab - Flat text labels: Live · Paper · Historical - Status dot + CONNECTED/OFFLINE subtle indicator - No shadows, no gradients, no rounded cards --- dashboard-next/src/app/page.tsx | 74 +++++++++++++++------------------ dashboard/static/index.html | 5 ++- 2 files changed, 38 insertions(+), 41 deletions(-) diff --git a/dashboard-next/src/app/page.tsx b/dashboard-next/src/app/page.tsx index d127535..c0f345d 100644 --- a/dashboard-next/src/app/page.tsx +++ b/dashboard-next/src/app/page.tsx @@ -13,7 +13,6 @@ import { PositionsPanel } from "@/components/positions-panel"; import { OBIDetail } from "@/components/obi-detail"; import OrderBookDepthMap from "@/components/orderbook-depth-map"; import L2Terminal from "@/components/L2Terminal"; -import QuantReport from "@/components/QuantReport"; import { useLiveMetrics, usePaperMetrics, fetchHistorical, fetchBacktestDetail, recalcBacktest } from "@/lib/api"; import type { Strategy, BacktestSummary, BacktestFull, Trade, Position, Order } from "@/lib/types"; @@ -278,16 +277,7 @@ export default function Dashboard() {

No trades recorded yet

)} - - {/* Quant Report — QF-Lib inline */} -
- -
- - {/* Live L2 Order Book + Trade Tape (all strategies, live tab only) */} + {/* Live L2 Order Book + Trade Tape (all strategies, live tab only) */} {detailTab === "live" && (
@@ -303,39 +293,43 @@ export default function Dashboard() { return (
-
-
-
- -
-

FTDT Quant Lab

-

- {tab === "live" ? `Live Testnet · Equity $${liveData?.total_equity?.toFixed(2) ?? "—"}` - : tab === "paper" ? `Paper Mainnet · Equity $${paperData?.total_equity?.toLocaleString() ?? "—"}` - : "Historical · Mainnet Real Data"} -

-
+ {/* Header — Hallmark Cobalt */} +
+
+
+ + {tab === "live" ? "Live Testnet" : tab === "paper" ? "Paper Mainnet" : "Historical"} + +
+
+ + + + {liveConn ? "CONNECTED" : "OFFLINE"} · {liveData?.status ?? "···"} + +
- - {liveConn ? "LIVE" : "OFFLINE"} -
-
- setTab(v as Tab)} className="max-w-[1440px] mx-auto px-6"> - - - LiveTestnet - - - Paper$100K Mainnet - - - HistoricalReal Data - - - + {/* Tabs — Hallmark Cobalt */} +
+
+ {(["live", "paper", "historical"] as Tab[]).map((t) => ( + + ))} +
diff --git a/dashboard/static/index.html b/dashboard/static/index.html index 7b2105a..f6f8a4a 100644 --- a/dashboard/static/index.html +++ b/dashboard/static/index.html @@ -1 +1,4 @@ -FTDT Quant Lab

FTDT Quant Lab

Live Testnet · Equity $—

OFFLINE
\ No newline at end of file +FTDT Quant Lab
Live Testnet
OFFLINE · ···
\ No newline at end of file