Refactored tracker. Added handling for buttons.

This commit is contained in:
Mike Cao 2024-01-14 21:17:11 -08:00
parent 2197551e58
commit 28d2787880
9 changed files with 152 additions and 209 deletions

View file

@ -77,10 +77,10 @@ export function EventsChart({ websiteId, className, token }: EventsChartProps) {
className={className}
datasets={datasets}
unit={unit}
loading={isLoading}
stacked
stacked={true}
renderXLabel={renderDateLabels(unit, locale)}
renderTooltipPopup={renderStatusTooltipPopup(unit, locale)}
isLoading={isLoading}
/>
);
}

View file

@ -10,7 +10,7 @@ export function Legend({ chart }) {
const { locale } = useLocale();
const forceUpdate = useForceUpdate();
const handleClick = index => {
const handleClick = (index: string | number) => {
const meta = chart.getDatasetMeta(index);
meta.hidden = meta.hidden === null ? !chart.data.datasets[index].hidden : null;