add always sorted [WorkoutItem], ContentUnavailableView to searches, SampleData import, refactor WorkoutItem init

This commit is contained in:
Felix Förtsch
2024-09-18 15:05:05 +02:00
parent 0a400ff349
commit 41b97964c4
17 changed files with 295 additions and 122 deletions
+5 -3
View File
@@ -24,13 +24,15 @@ class SampleData {
do {
modelContainer = try ModelContainer(for: schema, configurations: [modelConfiguration])
insertSampleData()
SampleData.insertSampleData(into: context)
} catch {
fatalError("Could not create ModelContainer: \(error)")
}
}
func insertSampleData() {
}
extension SampleData {
static func insertSampleData(into context: ModelContext) {
for exercise in Exercise.sampleDataRecommendedRoutine {
context.insert(exercise)
}