[App] Integrated the Feed List to the App with coordinators #16

Merged
javier merged 6 commits from framework/feed/coordinators into main 2024-03-21 18:52:53 +00:00
Showing only changes of commit e290636ee8 - Show all commits

View File

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