SUIExamplesApp.swift 679 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // SUIExamplesApp.swift
  3. // SUIExamples
  4. //
  5. // Created by Pavel Yurchenko on 17.08.2024.
  6. //
  7. import CoordinatorSUI
  8. import SwiftUI
  9. @main
  10. struct SUIExamplesApp: App {
  11. private let applicationCoordinator = ApplicationCoordinator()
  12. @StateObject private var router: Router = ApplicationCoordinator.rootRouter
  13. var body: some Scene {
  14. WindowGroup {
  15. NavigationStack(path: $router.path) {
  16. applicationCoordinator.run()
  17. .navigationDestination(
  18. for: Route.self,
  19. destination: applicationCoordinator.buildDestination
  20. )
  21. }
  22. }
  23. }
  24. }