diff --git a/Libraries/Coordination/Kit/Sources/Routers/PushRouter.swift b/Libraries/Coordination/Kit/Sources/Routers/StackRouter.swift similarity index 85% rename from Libraries/Coordination/Kit/Sources/Routers/PushRouter.swift rename to Libraries/Coordination/Kit/Sources/Routers/StackRouter.swift index 78ace46..05c672d 100644 --- a/Libraries/Coordination/Kit/Sources/Routers/PushRouter.swift +++ b/Libraries/Coordination/Kit/Sources/Routers/StackRouter.swift @@ -1,5 +1,5 @@ // -// File.swift +// StackRouter.swift // ReviewsCoordinationKit // // Created by Javier Cicchelli on 21/03/2024. @@ -8,14 +8,14 @@ import UIKit -public class PushRouter: NavigationRouter { +public class StackRouter: BaseNavigationRouter { // MARK: Constants private let rootViewController: UIViewController? // MARK: Initialisers public init( - navigationController: UINavigationController, + _ navigationController: UINavigationController, rootViewController: UIViewController? = nil ) { self.rootViewController = navigationController.viewControllers.first ?? rootViewController @@ -26,13 +26,13 @@ public class PushRouter: NavigationRouter { } // MARK: - Router -extension PushRouter: Router { +extension StackRouter: Router { // MARK: Functions public func present( _ viewController: UIViewController, animated: Bool, - onDismiss: OnDismissClosure? + onDismiss: OnDismissClosure? = nil ) { onDismissForViewController[viewController] = onDismiss