Try conditional modifier for preferredColorScheme

This commit is contained in:
Rizwan Mohamed Ibrahim
2020-07-03 12:35:12 +05:30
parent 959eef6a1a
commit fc548ac913
4 changed files with 32 additions and 12 deletions

View File

@@ -9,7 +9,8 @@
import SwiftUI
struct SidebarToolbar: View {
@EnvironmentObject private var appSettings: AppDefaults
@State private var showSettings: Bool = false
var body: some View {
@@ -40,7 +41,7 @@ struct SidebarToolbar: View {
}
.background(VisualEffectBlur(blurStyle: .systemChromeMaterial).edgesIgnoringSafeArea(.bottom))
.sheet(isPresented: $showSettings, onDismiss: { showSettings = false }) {
SettingsView()
SettingsView().modifier(PreferredColorSchemeModifier(preferredColorScheme: appSettings.userInterfaceColorPalette))
}
}