Browse Source

Making shared applicationCoordinator available for other code

Pavel Yurchenko 1 năm trước cách đây
mục cha
commit
f138d15ca1
1 tập tin đã thay đổi với 5 bổ sung5 xóa
  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
                 )
             }
         }