MainRootView.swift 456 B

12345678910111213141516
  1. import SwiftUI
  2. extension Main {
  3. struct RootView: BaseView {
  4. @EnvironmentObject var viewModel: ViewModel<Provider>
  5. var body: some View {
  6. viewModel.view(for: viewModel.scene.screen)
  7. .sheet(isPresented: $viewModel.isModalPresented) {
  8. NavigationView { self.viewModel.modal!.view }
  9. .navigationViewStyle(StackNavigationViewStyle())
  10. }
  11. }
  12. }
  13. }