import SwiftUI // MARK: - Root content view // Switches between AuthView (unauthenticated) and RootTabView (authenticated). struct ContentView: View { @EnvironmentObject var authStore: AuthStore var body: some View { Group { if authStore.isAuthenticated { RootTabView() } else { AuthView() } } .animation(.easeInOut(duration: 0.25), value: authStore.isAuthenticated) } }