"use client"; import { Area, AreaChart, CartesianGrid, ResponsiveContainer, Tooltip, XAxis, YAxis, } from "recharts"; export type EquityPoint = { ts: string; equity: number; cash: number }; export function EquityChart({ data }: { data: EquityPoint[] }) { if (!data.length) { return (
No ticks recorded yet — the bot hasn't run.
); } return (
Equity (ticks)
v.slice(11, 16)} minTickGap={32} /> `$${(v / 1000).toFixed(1)}k`} domain={["auto", "auto"]} /> { const n = Number(v); return [`$${n.toLocaleString("en-US", { maximumFractionDigits: 2 })}`, "Equity"]; }} />
); }