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
// on iPad full screen view
let navHelper = NavigationHelper()
let controller = UIHostingController(rootView: ZimFilesOpened(navigationHelper: navHelper, dismiss: nil))
let controller = UIHostingController(rootView: ZimFilesOpened(navigationHelper: navHelper))
let navController = UINavigationController(rootViewController: controller)
navHelper.navigationController = navController
setViewController(navController, for: .secondary)

View File

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