/ SpendingTracker / SpendingTrackerApp.swift
SpendingTrackerApp.swift
1 // 2 // SpendingTrackerApp.swift 3 // SpendingTracker 4 // 5 // Created by Joshua Söhn on 21.07.25. 6 // 7 8 import SwiftUI 9 import SwiftData 10 11 @main 12 struct SpendingTrackerApp: App { 13 var sharedModelContainer: ModelContainer = { 14 let schema = Schema([ 15 Month.self, 16 ]) 17 let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false) 18 19 do { 20 return try ModelContainer(for: schema, configurations: [modelConfiguration]) 21 } catch { 22 fatalError("Could not create ModelContainer: \(error)") 23 } 24 }() 25 26 var body: some Scene { 27 WindowGroup { 28 ContentView() 29 } 30 .modelContainer(sharedModelContainer) 31 } 32 }