Integrated the SheetRouter router inside the "open(_: )" function for the FeedListCoordinator coordinator in the Feed framework.

This commit is contained in:
Javier Cicchelli 2024-03-21 23:52:53 +01:00
parent 558bedb57e
commit 63739cb8cd

View File

@ -19,6 +19,13 @@ public final class FeedListCoordinator: Coordinator {
// MARK: Properties
public var children: [any Coordinator] = []
lazy var viewController = {
FeedListViewController(.init(
configuration: configuration,
coordination: self
))
}()
// MARK: Initialisers
public init(
configuration: FeedListConfiguration,
@ -34,10 +41,7 @@ public final class FeedListCoordinator: Coordinator {
onDismiss: Router.OnDismissClosure? = nil
) {
router.present(
FeedListViewController(.init(
configuration: configuration,
coordination: self
)),
viewController,
animated: animated,
onDismiss: onDismiss
)
@ -53,7 +57,7 @@ extension FeedListCoordinator: FeedListCoordination {
present(
child: FeedItemCoordinator(
item: item,
router: router
router: SheetRouter(parentViewController: viewController)
),
animated: true
)