DefaultStackPresentationHandler
@MainActor
public struct DefaultStackPresentationHandler : StackPresentationHandler
Default implementation of StackPresentationHandler
-
Loggerinstance to be used byDefaultRouter.Declaration
Swift
@MainActor public let logger: Logger? -
ContainerAdapterinstance.Declaration
Swift
@MainActor public let containerAdapterLocator: ContainerAdapterLocator
-
Constructor
Parameters
- logger: A
Loggerinstance to be used by theDefaultRouter. - containerAdapterLocator: A
ContainerAdapterLocatorinstance to be used by theDefaultRouter.
Declaration
Swift
@MainActor public init(logger: Logger? = RouteComposerDefaults.shared.logger, containerAdapterLocator: ContainerAdapterLocator = RouteComposerDefaults.shared.containerAdapterLocator) - logger: A
-
Declaration
Swift
@MainActor public func dismissPresented(from viewController: UIViewController, animated: Bool, completion: @escaping (RoutingResult) -> Void) -
Declaration
Swift
@MainActor public func makeVisibleInParentContainers(_ viewController: UIViewController, animated: Bool, completion: @escaping (RoutingResult) -> Void)