mirror of https://github.com/buster-so/buster.git
Update EditShowLegend.tsx
This commit is contained in:
parent
085e47fb19
commit
40a586b175
|
@ -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 (
|
||||||
|
|
Loading…
Reference in New Issue