This commit is contained in:
2025-07-13 18:25:40 -04:00
parent d4514805e9
commit 0545f5dbc7
6 changed files with 164 additions and 57 deletions

View File

@ -13,7 +13,11 @@ struct MuscleGroupAddEditView: View {
@Environment(\.dismiss) private var dismiss
@Environment(\.modelContext) private var modelContext
@Bindable var model: MuscleGroup
@State var model: MuscleGroup
init(model: MuscleGroup? = nil) {
_model = State(initialValue: model ?? MuscleGroup(name: "", descr: ""))
}
var body: some View {
NavigationStack {
@ -38,6 +42,9 @@ struct MuscleGroupAddEditView: View {
ToolbarItem(placement: .navigationBarTrailing) {
Button("Save") {
if model.modelContext == nil {
modelContext.insert(model)
}
try? modelContext.save()
dismiss()
}