// // AddExercise.swift // WorkoutsPlus // // Created by Felix Förtsch on 18.08.24. // import SwiftUI struct AddExercise: View { @Environment(\.modelContext) private var modelContext @Environment(\.dismiss) private var dismiss @Bindable var exerciseTemplate: ExerciseTemplate var body : some View { Form { TextField("Workout Name", text: $exerciseTemplate.name) } .toolbar { ToolbarItem(placement: .cancellationAction) { Button("Cancel") { modelContext.delete(exerciseTemplate) dismiss() } } ToolbarItem(placement: .confirmationAction) { Button("Save") { dismiss() } } } } } #Preview { Color.clear .sheet(isPresented: .constant(true)) { AddExercise(exerciseTemplate: ExerciseTemplate("")) } }