SwiftData fetch in Preview
up: SwiftUI
#Preview("Stage") {
let container = DataController.previewContainer
let stage: Stage
do {
let stages = try container.mainContext.fetch(FetchDescriptor<Stage>())
stage = stages.first ?? Stage(name: "None", order: 0, displayOrder: 0)
} catch {
print("Failed to fetch stages: \(error)")
stage = Stage(name: "Error", order: 0, displayOrder: 0)
}
return StageView(stage: stage)
.modelContainer(container)
}