[object Object]

← back to Ken

Ken UI: unmistakable PAPER/LIVE-MONEY badge + 'Paper Balance' label — stop conflating live DATA with live TRADING (TK-10166)

9de5a645ef3967361f88a5d12ee988ee9c371312 · 2026-08-03 09:24:22 -0700 · Steve Abrams

Files touched

Diff

commit 9de5a645ef3967361f88a5d12ee988ee9c371312
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Aug 3 09:24:22 2026 -0700

    Ken UI: unmistakable PAPER/LIVE-MONEY badge + 'Paper Balance' label — stop conflating live DATA with live TRADING (TK-10166)
---
 kalshi-dash/src/pages/Dashboard.jsx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kalshi-dash/src/pages/Dashboard.jsx b/kalshi-dash/src/pages/Dashboard.jsx
index d4a9f97..9d66324 100644
--- a/kalshi-dash/src/pages/Dashboard.jsx
+++ b/kalshi-dash/src/pages/Dashboard.jsx
@@ -1171,7 +1171,7 @@ function AnimatedStatCard({ label, rawValue, displayValue, color, accent, icon,
 
   // For numeric stat cards, show animated value; for formatted strings fall back to displayValue
   const shownValue = typeof rawValue === 'number' && rawValue !== 0
-    ? (label === 'Balance' || label === 'Today P&L'
+    ? (label === 'Paper Balance' || label === 'Balance' || label === 'Today P&L'
         ? `$${(animated / 100).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`
         : Math.round(animated).toLocaleString())
     : displayValue;
@@ -1300,7 +1300,7 @@ export default function Dashboard() {
 
   const statCards = [
     {
-      label: 'Balance',
+      label: 'Paper Balance',
       rawValue: d.balance || 0,
       displayValue: d.balance ? `$${(d.balance / 100).toLocaleString(undefined, { minimumFractionDigits: 2 })}` : '—',
       color: 'var(--green)',

← fc471b8 auto-save: 2026-08-03T09:22:36 (1 files) — kalshi-dash/src/L  ·  back to Ken  ·  Ken: config-cache coherence — autoTrader refreshes enabled g 9507bcf →