From d2c83110fe1a7df0d9fa1dbc353d8b2768bebec2 Mon Sep 17 00:00:00 2001 From: chabose Date: Sat, 1 Aug 2020 15:02:17 +0900 Subject: [PATCH] Fix for Issue #26 --- Sources/QGrid/QGrid.swift | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Sources/QGrid/QGrid.swift b/Sources/QGrid/QGrid.swift index a81f2c9..457a6e9 100644 --- a/Sources/QGrid/QGrid.swift +++ b/Sources/QGrid/QGrid.swift @@ -103,13 +103,15 @@ public struct QGrid: View public var body : some View { GeometryReader { geometry in Group { - if self.isScrollable { - ScrollView(showsIndicators: self.showScrollIndicators) { - self.content(using: geometry) + if !self.data.isEmpty { + if self.isScrollable { + ScrollView(showsIndicators: self.showScrollIndicators) { + self.content(using: geometry) + } + } else { + self.content(using: geometry) + } } - } else { - self.content(using: geometry) - } } .padding(.horizontal, self.hPadding) .padding(.vertical, self.vPadding)