AuthorizedRootViewModel.swift 288 B

1234567891011
  1. import SwiftUI
  2. import Swinject
  3. extension AuthorizedRoot {
  4. class ViewModel<Provider>: BaseViewModel<Provider>, ObservableObject where Provider: AuthorizedRootProvider {
  5. override func subscribe() {}
  6. lazy var rootView: some View = { router.view(for: .home) }()
  7. }
  8. }