Explorar o código

Making shared applicationCoordinator available for other code

Pavel Yurchenko hai 1 ano
pai
achega
f138d15ca1
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      SUIExamples/Application/SUIExamplesApp.swift

+ 5 - 5
SUIExamples/Application/SUIExamplesApp.swift

@@ -11,18 +11,18 @@ import SwiftUI
 @main
 struct SUIExamplesApp: App {
 
-    private static let coordinator = ApplicationCoordinator()
+    static let applicationCoordinator = ApplicationCoordinator()
 
-    private let applicationCoordinator = coordinator
-    @StateObject private var router: Router = coordinator.currentRouter
+    private let coordinator = applicationCoordinator
+    @StateObject private var router: Router = applicationCoordinator.currentRouter
 
     var body: some Scene {
         WindowGroup {
             NavigationStack(path: $router.path) {
-                applicationCoordinator.run()
+                coordinator.run()
                 .navigationDestination(
                     for: Route.self,
-                    destination: applicationCoordinator.buildDestination
+                    destination: coordinator.buildDestination
                 )
             }
         }