Update EditShowLegend.tsx

This commit is contained in:
Nate Kelley 2025-09-30 16:05:56 -06:00
parent 085e47fb19
commit 40a586b175
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
1 changed files with 8 additions and 1 deletions

View File

@ -1,4 +1,9 @@
import type { ChartConfigProps, ChartEncodes, ScatterAxis } from '@buster/server-shared/metrics';
import type {
BarAndLineAxis,
ChartConfigProps,
ChartEncodes,
ScatterAxis,
} from '@buster/server-shared/metrics';
import React from 'react';
import { useLegendAutoShow } from '@/components/ui/charts-shared/useLegendAutoShow';
import { Switch } from '@/components/ui/switch';
@ -12,6 +17,7 @@ export const EditShowLegend: React.FC<{
}> = React.memo(
({ showLegend: showLegendProp, selectedAxis, selectedChartType, onUpdateChartConfig }) => {
const categoryAxisColumnNames = (selectedAxis as ScatterAxis)?.category;
const colorByColumnNames = (selectedAxis as BarAndLineAxis)?.colorBy;
const allYAxisColumnNames = (selectedAxis as ScatterAxis)?.y;
const showLegend = useLegendAutoShow({
@ -19,6 +25,7 @@ export const EditShowLegend: React.FC<{
showLegendProp,
categoryAxisColumnNames,
allYAxisColumnNames,
colorByColumnNames,
});
return (