add WorkoutStateManager for ViewModel functionality

This commit is contained in:
Felix Förtsch
2024-11-23 16:12:39 +01:00
parent 1668b29803
commit 1c177c5336
18 changed files with 355 additions and 338 deletions
@@ -12,8 +12,6 @@ struct WorkoutLogs: View {
@Environment(\.modelContext) private var modelContext
@Query(sort: \WorkoutSession.name) private var workoutSessions: [WorkoutSession]
@Default(\.isWorkingOut) var isWorkingOut
var body: some View {
List {
Section(header: Text("Dummies")) {
@@ -98,9 +96,6 @@ struct WorkoutLogs: View {
#Preview("Active WorkoutSession") {
NavigationStack {
WorkoutLogs()
.onAppear {
Defaults.shared.isWorkingOut = true
}
}
}