From db75b61c031bb3b415b9766c652e0544544be8aa Mon Sep 17 00:00:00 2001 From: Lukas Harbarth Date: Tue, 29 Apr 2025 17:30:30 +0200 Subject: [PATCH] fix(DonutChart): support active segment without displaying legend --- packages/charts/src/components/PieChart/PieChart.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/charts/src/components/PieChart/PieChart.tsx b/packages/charts/src/components/PieChart/PieChart.tsx index ed761c737e5..cc2e9c3dd71 100644 --- a/packages/charts/src/components/PieChart/PieChart.tsx +++ b/packages/charts/src/components/PieChart/PieChart.tsx @@ -199,7 +199,7 @@ const PieChart = forwardRef((props, ref) => { const activeLegendItem = chartRef.current?.querySelector( `.legend-item-${chartConfig.activeSegment}` ); - if (!activeLegendItem?.dataset.activeLegend) { + if (activeLegendItem && !activeLegendItem?.dataset.activeLegend) { const allLegendItems = chartRef.current?.querySelectorAll('.recharts-legend-item'); allLegendItems.forEach((item) => item.removeAttribute('data-active-legend'));