From bdbaeb8c4d3e1ce7cfaae02b44d74480786948fa Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Thu, 22 Aug 2024 17:45:18 +0200 Subject: [PATCH] feat: disabled bar chart widget if there is no data to visualize --- Kit/Widgets/BarChart.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Kit/Widgets/BarChart.swift b/Kit/Widgets/BarChart.swift index a631b582815..e5cdd654f60 100644 --- a/Kit/Widgets/BarChart.swift +++ b/Kit/Widgets/BarChart.swift @@ -101,6 +101,11 @@ public class BarChart: WidgetWrapper { colorZones = self._colorZones } + guard !value.isEmpty else { + self.setWidth(0) + return + } + var width: CGFloat = Constants.Widget.margin.x*2 var x: CGFloat = 0 let lineWidth = 1 / (NSScreen.main?.backingScaleFactor ?? 1)