ios_app/Shared/yobbleApp.swift
2025-08-14 03:59:41 +03:00

31 lines
739 B
Swift

//
// volnahubApp.swift
// Shared
//
// Created by cheykrym on 09/06/2025.
//
import SwiftUI
@main
struct volnahubApp: App {
@StateObject private var themeManager = ThemeManager()
@StateObject private var viewModel = LoginViewModel()
var body: some Scene {
WindowGroup {
Group {
if viewModel.isLoading {
SplashScreenView()
} else if viewModel.isLoggedIn {
MainView(viewModel: viewModel)
} else {
LoginView(viewModel: viewModel)
}
}
.environmentObject(themeManager)
.preferredColorScheme(themeManager.theme.colorScheme)
}
}
}