Fix introspect not being able to theme the SwiftUI navigation bars.

This commit is contained in:
Stefan Ceriu
2022-02-11 13:27:51 +02:00
committed by Stefan Ceriu
parent 597b1dbe9e
commit 20ab87b520
3 changed files with 7 additions and 6 deletions
@@ -66,6 +66,9 @@ struct LocationSharingView: View {
}
}
.navigationBarTitleDisplayMode(.inline)
.introspectNavigationController { navigationController in
ThemeService.shared().theme.applyStyle(onNavigationBar: navigationController.navigationBar)
}
.ignoresSafeArea()
.alert(item: $context.alertInfo) { info in
if let secondaryButton = info.secondaryButton {
@@ -89,9 +92,6 @@ struct LocationSharingView: View {
.accentColor(theme.colors.accent)
.activityIndicator(show: context.viewState.showLoadingIndicator)
.navigationViewStyle(StackNavigationViewStyle())
.introspectNavigationController { navigationController in
ThemeService.shared().theme.applyStyle(onNavigationBar: navigationController.navigationBar)
}
}
@ViewBuilder