Updated grid layouts. Fixed chart tooltip.

This commit is contained in:
Mike Cao 2025-04-06 08:13:55 -07:00
parent 96c2c32d14
commit 1d24e23a34
9 changed files with 64 additions and 79 deletions

View file

@ -82,19 +82,19 @@ export function BarChart(props: BarChartProps) {
const handleTooltip = ({ tooltip }: { tooltip: any }) => {
const { opacity } = tooltip;
setTooltip(
opacity ? <BarChartTooltip tooltip={tooltip} unit={unit} currency={currency} /> : null,
);
setTooltip(opacity ? tooltip : null);
};
return (
<Chart
{...props}
type="bar"
chartOptions={options}
tooltip={tooltip}
onTooltip={handleTooltip}
style={{ height: 400 }}
/>
<>
<Chart
{...props}
type="bar"
chartOptions={options}
onTooltip={handleTooltip}
style={{ height: 400 }}
/>
{tooltip && <BarChartTooltip tooltip={tooltip} unit={unit} currency={currency} />}
</>
);
}