|
|
@@ -13,9 +13,11 @@ struct SUIExamplesApp: App {
|
|
|
|
|
|
static let applicationCoordinator = ApplicationCoordinator()
|
|
|
|
|
|
- @StateObject private var mainRouter: Router = applicationCoordinator.mainCoordinator.currentRouter
|
|
|
- @StateObject private var productsRouter: Router = applicationCoordinator.productsCoordinator.currentRouter
|
|
|
- @StateObject private var feedbackRouter: Router = applicationCoordinator.feedbackCoordinator.currentRouter
|
|
|
+ @StateObject private var mainCoordinator = applicationCoordinator.mainCoordinator
|
|
|
+ @StateObject private var mainRouter = applicationCoordinator.mainCoordinator.currentRouter
|
|
|
+
|
|
|
+ @StateObject private var productsRouter = applicationCoordinator.productsCoordinator.currentRouter
|
|
|
+ @StateObject private var feedbackRouter = applicationCoordinator.feedbackCoordinator.currentRouter
|
|
|
@StateObject private var appCoordinator = applicationCoordinator
|
|
|
|
|
|
var body: some Scene {
|
|
|
@@ -29,6 +31,7 @@ struct SUIExamplesApp: App {
|
|
|
destination: appCoordinator.mainCoordinator.buildDestination
|
|
|
)
|
|
|
}
|
|
|
+ .sheet(item: $mainCoordinator.presenting, content: mainCoordinator.buildDestination)
|
|
|
}
|
|
|
|
|
|
Tab(ApplicationTab.products.rawValue, systemImage: "tray.and.arrow.down.fill", value: ApplicationTab.products) {
|