diff --git a/frontend/src/pages/CompanyDetail.tsx b/frontend/src/pages/CompanyDetail.tsx index 456a075..1d341cd 100644 --- a/frontend/src/pages/CompanyDetail.tsx +++ b/frontend/src/pages/CompanyDetail.tsx @@ -565,6 +565,23 @@ interface ChartPoint { window: string; } +function TrendTooltip({ active, payload, label }: Record) { + if (!active) return null; + const items = payload as Array<{ name: string; value: number; color: string }> | undefined; + if (!items?.length) return null; + return ( +
+
{String(label ?? '')}
+ {items.map((item, i) => ( +
+ {item.name}: + {item.value}% +
+ ))} +
+ ); +} + function TrendHistoryChart({ trends, latestTrends, ticker }: { trends: TrendSummary[]; latestTrends: TrendSummary[]; ticker: string }) { const [selectedWindow, setSelectedWindow] = useState('7d'); @@ -640,11 +657,7 @@ function TrendHistoryChart({ trends, latestTrends, ticker }: { trends: TrendSumm tickLine={{ stroke: '#475569' }} tickFormatter={(v) => `${v}%`} /> - [`${value}%`, name]} - /> +