// // SportsTimeApp.swift // SportsTime // // Created by Trey Tartt on 1/6/26. // import SwiftUI import SwiftData @main struct SportsTimeApp: App { var sharedModelContainer: ModelContainer = { let schema = Schema([ SavedTrip.self, TripVote.self, UserPreferences.self, CachedSchedule.self, ]) let modelConfiguration = ModelConfiguration( schema: schema, isStoredInMemoryOnly: false, cloudKitDatabase: .none // Local only; CloudKit used separately for schedules ) do { return try ModelContainer(for: schema, configurations: [modelConfiguration]) } catch { fatalError("Could not create ModelContainer: \(error)") } }() var body: some Scene { WindowGroup { HomeView() } .modelContainer(sharedModelContainer) } }