diff --git a/ApplicationLibrary/Views/Abstract/NavigationStackCompat.swift b/ApplicationLibrary/Views/Abstract/NavigationStackCompat.swift index a4031d8..aed7cb8 100644 --- a/ApplicationLibrary/Views/Abstract/NavigationStackCompat.swift +++ b/ApplicationLibrary/Views/Abstract/NavigationStackCompat.swift @@ -1,9 +1,12 @@ import SwiftUI -public func NavigationStackCompat(@ViewBuilder content: () -> some View) -> some View { +public func NavigationStackCompat(@ViewBuilder content: () -> T) -> some View where T: View{ viewBuilder { - if #available(iOS 16.0, macOS 13.0, tvOS 16.0, *) { - NavigationStack(root: content) + if #available(iOS 17.0, *) { + // view not updating in iOS 16, but why? + NavigationStack { + content() + } } else { NavigationView(content: content) #if !os(macOS)