mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-07-26 22:42:17 +00:00
fix(ios): hide NavBar overlay obstructing collection folder header
This commit is contained in:
parent
60cde302ab
commit
bb3d8f57ca
1 changed files with 9 additions and 3 deletions
|
|
@ -790,11 +790,17 @@ private struct DetailDestinationView: View {
|
|||
@ObservedObject var appCoordinator: AppNavigationCoordinator
|
||||
|
||||
private var usesComposeNavigationHeader: Bool {
|
||||
wrapper.route is DetailRoute || wrapper.route is StreamRoute
|
||||
wrapper.route is DetailRoute ||
|
||||
wrapper.route is StreamRoute ||
|
||||
wrapper.route is FolderDetailRoute
|
||||
}
|
||||
|
||||
private var hidesNativeNavigationBar: Bool {
|
||||
wrapper.route.hidesNavigationBar || usesComposeNavigationHeader
|
||||
}
|
||||
|
||||
private var showsReadabilityFade: Bool {
|
||||
!wrapper.route.hidesNavigationBar && !usesComposeNavigationHeader
|
||||
!hidesNativeNavigationBar
|
||||
}
|
||||
|
||||
private var content: some View {
|
||||
|
|
@ -822,7 +828,7 @@ private struct DetailDestinationView: View {
|
|||
}
|
||||
.toolbar(.hidden, for: .tabBar)
|
||||
.toolbar(
|
||||
wrapper.route.hidesNavigationBar ? Visibility.hidden : Visibility.visible,
|
||||
hidesNativeNavigationBar ? Visibility.hidden : Visibility.visible,
|
||||
for: .navigationBar
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue