add details to phone workout view

This commit is contained in:
Trey t
2024-06-16 18:24:00 -05:00
parent 1fbb0c90f4
commit 0ac3835a9f
6 changed files with 56 additions and 14 deletions

View File

@@ -20,6 +20,22 @@ class CurrentWorkoutInfo {
return workout?.supersets?.sorted(by: { $0.order < $1.order }) ?? [Superset]()
}
var numberOfRoundsInCurrentSuperSet: Int {
guard let workout = workout else { return -1 }
guard let supersets = workout.supersets else { return -1 }
if supersetIndex >= supersets.count {
return -1
}
let currentSuperSet = supersets[supersetIndex]
if exerciseIndex >= currentSuperSet.exercises.count {
return -1
}
return currentSuperSet.rounds
}
var currentExercise: SupersetExercise? {
guard let supersets = workout?.supersets else { return nil }