simplify Exercise to only hold on to the unit of the metric, remove ValueKeyboard as input

This commit is contained in:
Felix Förtsch
2024-10-02 12:41:04 +02:00
parent 41a82f081a
commit b7f5caf9dd
15 changed files with 630 additions and 243 deletions
@@ -22,8 +22,8 @@ struct WorkoutItemLibrarySheet: View {
Section(header: Text("Utilities")) {
AddItemButton(label: "Set") {
addWorkoutItemtoWorkout(WorkoutItem(set: [
WorkoutItem(exercise: Exercise("Set item 1", .reps)),
WorkoutItem(exercise: Exercise("Set item 2", .reps))
WorkoutItem(Exercise("Set item 1")),
WorkoutItem(Exercise("Set item 2"))
]))
}
AddItemButton(label: "Rest") {
@@ -34,7 +34,7 @@ struct WorkoutItemLibrarySheet: View {
if !exercises.isEmpty {
ForEach(exercises) { exercise in
AddItemButton(label: exercise.name) {
let workoutItem = WorkoutItem(exercise: exercise)
let workoutItem = WorkoutItem(exercise)
addWorkoutItemtoWorkout(workoutItem)
}
}