This commit is contained in:
Trey t
2023-06-20 23:40:49 -05:00
parent 69c33f3c34
commit 025810f699
3 changed files with 42 additions and 28 deletions

View File

@@ -49,7 +49,9 @@ class DataStore {
AllMusclesFetchable().fetch(completion: { result in AllMusclesFetchable().fetch(completion: { result in
switch result { switch result {
case .success(let model): case .success(let model):
self.allMuscles = model self.allMuscles = model.sorted(by: {
$0.name < $1.name
})
case .failure(let error): case .failure(let error):
print(error) print(error)
} }
@@ -59,7 +61,9 @@ class DataStore {
AllEquipmentFetchable().fetch(completion: { result in AllEquipmentFetchable().fetch(completion: { result in
switch result { switch result {
case .success(let model): case .success(let model):
self.allEquipment = model self.allEquipment = model.sorted(by: {
$0.name ?? "a" < $1.name ?? "a"
})
case .failure(let error): case .failure(let error):
print(error) print(error)
} }
@@ -69,7 +73,9 @@ class DataStore {
AllExerciseFetchable().fetch(completion: { result in AllExerciseFetchable().fetch(completion: { result in
switch result { switch result {
case .success(let model): case .success(let model):
self.allExercise = model self.allExercise = model.sorted(by: {
$0.name < $1.name
})
case .failure(let error): case .failure(let error):
print(error) print(error)
} }

View File

@@ -15,7 +15,6 @@ struct CreateExerciseActionsView: View {
var body: some View { var body: some View {
VStack { VStack {
if workoutExercise.exercise.isReps { if workoutExercise.exercise.isReps {
VStack {
HStack { HStack {
VStack { VStack {
HStack { HStack {
@@ -27,7 +26,9 @@ struct CreateExerciseActionsView: View {
}, onDecrement: { }, onDecrement: {
workoutExercise.decreaseReps() workoutExercise.decreaseReps()
}) })
.labelsHidden()
} }
.frame(maxWidth: .infinity)
Divider() Divider()
VStack{ VStack{
HStack { HStack {
@@ -39,8 +40,9 @@ struct CreateExerciseActionsView: View {
}, onDecrement: { }, onDecrement: {
workoutExercise.decreaseWeight() workoutExercise.decreaseWeight()
}) })
.labelsHidden()
} }
} .frame(maxWidth: .infinity)
} }
} else if workoutExercise.exercise.isDuration { } else if workoutExercise.exercise.isDuration {
VStack{ VStack{

View File

@@ -22,6 +22,12 @@ struct WorkoutDetailView: View {
TopButtonsView(workout: workout) TopButtonsView(workout: workout)
.frame(height: 88) .frame(height: 88)
Text(workout.name)
.font(.title3)
if let desc = workout.description {
Text(desc)
.font(.body)
}
CurrentWorkoutElapsedTimeView() CurrentWorkoutElapsedTimeView()
ExerciseListView(workout: workout) ExerciseListView(workout: workout)
CountdownView() CountdownView()