From 7d6d73eb53b957b1dd7d9ccd48e4fd5bd1a69da5 Mon Sep 17 00:00:00 2001 From: Artem Date: Mon, 1 Feb 2021 20:19:02 +0100 Subject: [PATCH] StackedBarChart - use full width when legend is not specified or hideLegend prop is passed --- src/StackedBarChart.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/StackedBarChart.tsx b/src/StackedBarChart.tsx index fcee1e85..d8db7165 100644 --- a/src/StackedBarChart.tsx +++ b/src/StackedBarChart.tsx @@ -184,7 +184,8 @@ class StackedBarChart extends AbstractChart< withVerticalLabels = true, segments = 4, decimalPlaces, - percentile = false + percentile = false, + hideLegend = false } = this.props; const { borderRadius = 0 } = style; @@ -209,7 +210,8 @@ class StackedBarChart extends AbstractChart< border = max; } - var stackedBar = data.legend && data.legend.length == 0 ? false : true; + const showLegend = !hideLegend && data.legend && data.legend.length != 0; + const stackedBar = showLegend; return ( @@ -267,8 +269,7 @@ class StackedBarChart extends AbstractChart< stackedBar })} - {data.legend && - data.legend.length != 0 && + {showLegend && this.renderLegend({ ...config, legend: data.legend,