From 6b1b5d33888c340db5c5eca71cec6ba62dedee9d Mon Sep 17 00:00:00 2001 From: Ivan Vorobei Date: Thu, 5 Oct 2023 15:43:35 +0300 Subject: [PATCH] Added widgetContentMarginsCompability. --- .../Compability/WidgetViewCompability.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Sources/SwiftUIExtension/Compability/WidgetViewCompability.swift b/Sources/SwiftUIExtension/Compability/WidgetViewCompability.swift index f938fee..4906b6f 100644 --- a/Sources/SwiftUIExtension/Compability/WidgetViewCompability.swift +++ b/Sources/SwiftUIExtension/Compability/WidgetViewCompability.swift @@ -3,6 +3,19 @@ import SwiftUI #if canImport(WidgetKit) import WidgetKit +extension EnvironmentValues { + + public var widgetContentMarginsCompability: EdgeInsets { + get { + if #available(iOS 17.0, *) { + return self.widgetContentMargins + } else { + return .init(top: 16, leading: 16, bottom: 16, trailing: 16) + } + } + } +} + extension View { public func containerBackgroundForWidgetCompability(background: @escaping () -> Background) -> some View where Background: View {