diff --git a/DNSecure/Views/ContentView.swift b/DNSecure/Views/ContentView.swift index e55ee59..496c629 100644 --- a/DNSecure/Views/ContentView.swift +++ b/DNSecure/Views/ContentView.swift @@ -189,12 +189,14 @@ extension ContentView: View { .navigationTitle(Bundle.main.displayName!) .navigationBarTitleDisplayMode(self.navigationBarTitleDisplayMode) .toolbar { - if #available(iOS 26, *) { - ToolbarItem(placement: .subtitle) { - self.statusIndicator - .foregroundStyle(.secondary) + #if canImport(SwiftUI, _version: 7) + if #available(iOS 26, *) { + ToolbarItem(placement: .subtitle) { + self.statusIndicator + .foregroundStyle(.secondary) + } } - } + #endif self.toolbarContent } .alert(self.alertTitle, isPresented: self.$isAlertPresented) { @@ -323,6 +325,9 @@ extension ContentView: View { } ToolbarItem(placement: .status) { if #available(iOS 26, *) { + #if !canImport(SwiftUI, _version: 7) + self.statusIndicator + #endif } else { self.statusIndicator } diff --git a/DNSecure/Views/DetailView.swift b/DNSecure/Views/DetailView.swift index 6e7bb69..8b5642b 100644 --- a/DNSecure/Views/DetailView.swift +++ b/DNSecure/Views/DetailView.swift @@ -38,15 +38,21 @@ extension DetailView: View { HowToActivateView() .toolbar { ToolbarItem(placement: .cancellationAction) { - if #available(iOS 26, *) { - Button("Close", systemImage: "xmark", role: .close) { - self.isGuidePresented = false + #if canImport(SwiftUI, _version: 7) + if #available(iOS 26, *) { + Button("Close", systemImage: "xmark", role: .close) { + self.isGuidePresented = false + } + } else { + Button("Close", systemImage: "xmark", role: .cancel) { + self.isGuidePresented = false + } } - } else { + #else Button("Close", systemImage: "xmark", role: .cancel) { self.isGuidePresented = false } - } + #endif } } }