36 lines
768 B
Swift
36 lines
768 B
Swift
//
|
||
// WorkoutsApp.swift
|
||
// Workouts
|
||
//
|
||
// Created by rzen on 7/11/25 at 5:04 PM.
|
||
//
|
||
// Copyright 2025 Rouslan Zenetl. All Rights Reserved.
|
||
//
|
||
|
||
|
||
import SwiftUI
|
||
import SwiftData
|
||
|
||
@main
|
||
struct WorkoutsApp: App {
|
||
var sharedModelContainer: ModelContainer = {
|
||
let schema = Schema([
|
||
Item.self,
|
||
])
|
||
let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false)
|
||
|
||
do {
|
||
return try ModelContainer(for: schema, configurations: [modelConfiguration])
|
||
} catch {
|
||
fatalError("Could not create ModelContainer: \(error)")
|
||
}
|
||
}()
|
||
|
||
var body: some Scene {
|
||
WindowGroup {
|
||
ContentView()
|
||
}
|
||
.modelContainer(sharedModelContainer)
|
||
}
|
||
}
|