AutoCat2/AutoCat2SUI/Views/RootView.swift

33 lines
577 B
Swift

//
// ContentView.swift
// AutoCat2SUI
//
// Created by Selim Mustafaev on 24.07.2022.
//
import SwiftUI
import AutoCatCore
struct RootView<T>: View where T: SettingsProtocol {
@ObservedObject var settings: T
init(settings: T) {
self.settings = settings
}
var body: some View {
if settings.user.token.isEmpty {
AuthView()
} else {
MainView()
}
}
}
struct RootView_Previews: PreviewProvider {
static var previews: some View {
RootView(settings: MainSettings())
}
}