// // LaunchView.swift // City Sights App // // Created by Milos Ilic on 10.1.23.. // import SwiftUI struct LaunchView: View { @EnvironmentObject var model: ContentModel var body: some View { // Detect the authorization status of geolocating the user if model.authorizationState == .notDetermined { // If undetermined, show onboarding view OnboardingView() } else if model.authorizationState == .authorizedAlways || model.authorizationState == .authorizedWhenInUse { // If approved, show home view HomeView() } else { // If denied show denied view LocationDeniedView() } } } struct LaunchView_Previews: PreviewProvider { static var previews: some View { LaunchView() } }