Conversation
Fix chart y axis and other small styling tweaks
PR Review: Release 0.69.2🟡 Potential Bugs
// StatGlobalValueChart.tsx — missing hasData
<ChartCard
title="Global value"
loading={loading}
error={error}
// hasData={dataPoints.length > 0} ← should be added
>🟡 Performance
In Fix: wrap // BarChartCard.tsx
const transformer = useCallback((d: T[]) =>
d.flatMap((item) =>
bars.map((bar) => {
if (typeof bar.dataKey === 'function') return bar.dataKey(item)
const value = get(item, String(bar.dataKey))
return typeof value === 'number' ? value : 0
})
), [bars])
const { yAxisProps } = useYAxis({ data, transformer })🔵 Minor
In // Could be a module-level constant instead
const tickComponent = (
<ChartTick
transform={(x, y) => {
if (!x || !y) return ''
return `translate(${x - 2},${y - 12})`
}}
formatter={(tick) => tick.toLocaleString()}
/>
) |
No description provided.