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