import { Brush, CartesianGrid, Line, LineChart, ReferenceLine, ResponsiveContainer, Tooltip, XAxis, YAxis, } from "recharts"; import CustomTooltip, { CustomTooltipProps } from "@components/CustomTooltip"; export default function StatChart({ data, domain, unit, referenceValue, }: { data: { date: number; stat: number | null | undefined }[]; domain?: [string | number, string | number]; unit?: string; referenceValue?: number; }) { return ( {referenceValue && ( )} { return new Date(date * 1000).toLocaleString("en-US", { hourCycle: "h23", hour: "numeric", minute: "2-digit", }); }} ticks={data .filter(d => { return d.date % 60 === 0; }) .map(x => x.date)} /> { return ; }} /> ); }