fix(ios): hide NavBar overlay obstructing collection folder header

This commit is contained in:
Luqman Fadlli 2026-07-17 00:04:10 +07:00
parent 60cde302ab
commit bb3d8f57ca

View file

@ -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
)
}