← 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
M kalshi-dash/src/pages/Dashboard.jsx
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 →