Files
workoutsplus/WorkoutsPlus/Components/ExerciseListItem.swift

33 lines
624 B
Swift

//
// ExerciseListItem.swift
// WorkoutsPlus
//
// Created by Felix Förtsch on 02.09.24.
//
import SwiftUI
struct ExerciseListItem: View {
var workout: Workout
@State var exercise: WorkoutItem
init(_ workout: Workout, _ exercise: WorkoutItem ) {
self.workout = workout
self.exercise = exercise
}
var body: some View {
Button(action: {
// workout.addExercise(from: exercise)
}) {
StepperListItem(itemName: exercise.name, itemValue: $exercise.reps)
}
}
}
#Preview {
List {
ExerciseListItem(Workout(name: "RR"), WorkoutItem(from: Exercise("Push-ups")))
}
}