fix: relax recharts tooltip formatter types for production build

This commit is contained in:
2026-02-23 21:49:23 -05:00
parent 04e5caf4e1
commit 1f7366fb1e

View File

@@ -209,7 +209,7 @@ export default function PortfolioPage() {
<Cell key={`${entry.name}-${index}`} fill={CHART_COLORS[index % CHART_COLORS.length]} />
))}
</Pie>
<Tooltip formatter={(value: number) => formatCurrency(value)} />
<Tooltip formatter={(value: number | string | undefined) => formatCurrency(value)} />
</PieChart>
</ResponsiveContainer>
</div>
@@ -228,7 +228,7 @@ export default function PortfolioPage() {
<CartesianGrid strokeDasharray="2 2" stroke="rgba(126, 217, 255, 0.2)" />
<XAxis dataKey="name" stroke="#8cb6c5" fontSize={12} />
<YAxis stroke="#8cb6c5" fontSize={12} />
<Tooltip formatter={(value: number) => `${value.toFixed(2)}%`} />
<Tooltip formatter={(value: number | string | undefined) => `${asNumber(value).toFixed(2)}%`} />
<Bar dataKey="value" fill="#68ffd5" radius={[4, 4, 0, 0]} />
</BarChart>
</ResponsiveContainer>