add ActiveWorkoutSession logic, refactor Home, add additional sample data, add isDebug

This commit is contained in:
Felix Förtsch
2024-09-14 17:01:20 +02:00
parent f45d6288dd
commit 0a400ff349
27 changed files with 710 additions and 189 deletions

View File

@@ -12,6 +12,7 @@ struct DebugList: View {
@Query(sort: \Exercise.name) private var exercises: [Exercise]
@Query(sort: \Workout.name) private var workouts: [Workout]
@Query(sort: \WorkoutItem.name) private var workoutItems: [WorkoutItem]
@Query(sort: \WorkoutSession.name) private var workoutSessions: [WorkoutSession]
var body: some View {
List {
@@ -36,7 +37,13 @@ struct DebugList: View {
}
}
}
Section(header: Text("Workout Sessions")) {
ForEach(workoutSessions) { workoutSession in
DebugListItem(item: workoutSession)
}
}
}
.navigationTitle("Debug")
.tabItem {
Image(systemName: "wrench")
Text("Exercise Debug")