Remove unecessary dismiss

This commit is contained in:
Balazs Perlaki-Horvath 2025-07-27 22:23:39 +02:00
parent 4b82c64589
commit f55e359fe7
2 changed files with 3 additions and 5 deletions

View File

@ -181,7 +181,7 @@ final class SplitViewController: UISplitViewController {
// workaround for programatic triggering ZimFileDetails // workaround for programatic triggering ZimFileDetails
// on iPad full screen view // on iPad full screen view
let navHelper = NavigationHelper() let navHelper = NavigationHelper()
let controller = UIHostingController(rootView: ZimFilesOpened(navigationHelper: navHelper, dismiss: nil)) let controller = UIHostingController(rootView: ZimFilesOpened(navigationHelper: navHelper))
let navController = UINavigationController(rootViewController: controller) let navController = UINavigationController(rootViewController: controller)
navHelper.navigationController = navController navHelper.navigationController = navController
setViewController(navController, for: .secondary) setViewController(navController, for: .secondary)

View File

@ -42,8 +42,6 @@ struct ZimFilesOpened: View {
@State private var isFileImporterPresented = false @State private var isFileImporterPresented = false
@EnvironmentObject var selection: SelectedZimFileViewModel @EnvironmentObject var selection: SelectedZimFileViewModel
let navigationHelper: NavigationHelper let navigationHelper: NavigationHelper
let dismiss: (() -> Void)?
private let selectFileById = NotificationCenter.default.publisher(for: .selectFile) private let selectFileById = NotificationCenter.default.publisher(for: .selectFile)
@State private var fileIdToOpen: UUID? @State private var fileIdToOpen: UUID?
@ -55,7 +53,7 @@ struct ZimFilesOpened: View {
) { ) {
ForEach(zimFiles) { zimFile in ForEach(zimFiles) { zimFile in
NavigationLink { NavigationLink {
ZimFileDetail(zimFile: zimFile, dismissParent: dismiss) ZimFileDetail(zimFile: zimFile, dismissParent: nil)
} label: { } label: {
ZimFileCell( ZimFileCell(
zimFile, zimFile,
@ -97,7 +95,7 @@ struct ZimFilesOpened: View {
.onReceive(selection.$selectedZimFile, perform: { selectedZimFile in .onReceive(selection.$selectedZimFile, perform: { selectedZimFile in
if let selectedZimFile { if let selectedZimFile {
navigationHelper.push { navigationHelper.push {
ZimFileDetail(zimFile: selectedZimFile, dismissParent: dismiss) ZimFileDetail(zimFile: selectedZimFile, dismissParent: nil)
} }
} }
}) })