From 8f108b116c37a152f1a1b3f0c61062483ed4aba3 Mon Sep 17 00:00:00 2001 From: Linus Pahl Date: Tue, 3 Jun 2025 14:24:30 +0200 Subject: [PATCH] Only defined bar width in search widgets manually, when necessary. --- .../components/visualizations/utils/chartLayoutGenerators.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/graylog2-web-interface/src/views/components/visualizations/utils/chartLayoutGenerators.ts b/graylog2-web-interface/src/views/components/visualizations/utils/chartLayoutGenerators.ts index e7193b8100e4..c61b79c807ce 100644 --- a/graylog2-web-interface/src/views/components/visualizations/utils/chartLayoutGenerators.ts +++ b/graylog2-web-interface/src/views/components/visualizations/utils/chartLayoutGenerators.ts @@ -158,7 +158,8 @@ const getUnitLayoutWithData = ( type SeriesName = string; type AxisName = string; -const getWidth = (total: number, offsetMultiplier: number) => (total <= 1 ? undefined : offsetMultiplier / total); +const getWidth = (total: number, offsetMultiplier: number | undefined) => + total <= 1 || !offsetMultiplier ? undefined : offsetMultiplier / total; const getOffset = (offsetNumber: number, totalOffsets: number, offsetMultiplier: number) => { const width = getWidth(totalOffsets, offsetMultiplier); @@ -206,7 +207,7 @@ export const getBarChartTraceOffsetSettings = ( const offsetMultiplier = xAxisItemsLength && isTimeline && effectiveTimerange ? moment(effectiveTimerange.to).diff(effectiveTimerange.from) / xAxisItemsLength - : 1; + : undefined; if (barmode === 'stack' || barmode === 'relative' || barmode === 'overlay') { const width = getWidth(totalAxis, offsetMultiplier);