import SwiftUI struct RootView: View { @EnvironmentObject var appState: AppState var body: some View { Group { if appState.isAuthenticated { MainTabView() } else { OnboardingView() } } .animation(.easeInOut(duration: 0.3), value: appState.isAuthenticated) } }