32 lines
739 B
Swift
32 lines
739 B
Swift
import SwiftData
|
|
import SwiftUI
|
|
|
|
struct UnicycleView2: View {
|
|
var body: some View {
|
|
Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
|
|
}
|
|
}
|
|
|
|
struct UnicycleView: View {
|
|
@Environment(\.modelContext) private var modelContext
|
|
@Query private var unis: [Unicycle]
|
|
|
|
var body: some View {
|
|
Button("Add unicycle") {
|
|
modelContext.insert(Unicycle(createdAt: Date()))
|
|
}
|
|
List{
|
|
ForEach(unis) { uni in
|
|
Text("Einrad von \(uni.createdAt.description)")
|
|
}.onDelete {
|
|
for index in $0 {
|
|
modelContext.delete(unis[index])
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Preview {
|
|
UnicycleView2()
|
|
}
|