add ValueKeyboard as input for exercise values
This commit is contained in:
@@ -9,12 +9,7 @@ import SwiftUI
|
||||
|
||||
struct SetListItem: View {
|
||||
var workout: Workout
|
||||
@State var set: WorkoutItem
|
||||
|
||||
init(_ workout: Workout, _ set: WorkoutItem ) {
|
||||
self.workout = workout
|
||||
self.set = set
|
||||
}
|
||||
@Binding var set: WorkoutItem
|
||||
|
||||
var body: some View {
|
||||
HStack {
|
||||
@@ -44,7 +39,7 @@ struct SetListItem: View {
|
||||
}
|
||||
}
|
||||
ForEach(set.set) { workoutItem in
|
||||
ExerciseListItem(workout, workoutItem)
|
||||
WorkoutListItem(workout, workoutItem)
|
||||
.padding(.leading)
|
||||
}
|
||||
}
|
||||
@@ -55,18 +50,18 @@ struct SetListItem: View {
|
||||
}
|
||||
|
||||
#Preview {
|
||||
let set = WorkoutItem(set: [
|
||||
@Previewable @State var set = WorkoutItem(set: [
|
||||
WorkoutItem(reps: 10, "Squat"),
|
||||
WorkoutItem(reps: 10, "Squat"),
|
||||
WorkoutItem(reps: 10, "Squat")])
|
||||
List {
|
||||
SetListItem(Workout(name: "RR"), set)
|
||||
SetListItem(workout: Workout(name: "RR"), set: $set)
|
||||
}
|
||||
}
|
||||
|
||||
#Preview("Empty Database") {
|
||||
let set = WorkoutItem(set: [])
|
||||
@Previewable @State var set = WorkoutItem(set: [])
|
||||
List {
|
||||
SetListItem(Workout(name: "RR"), set)
|
||||
SetListItem(workout: Workout(name: "RR"), set: $set)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user