This commit is contained in:
Trey t
2023-07-08 19:44:38 -05:00
parent 0b477bc182
commit cfcf8a8ffe
5 changed files with 30 additions and 13 deletions

View File

@@ -14,7 +14,6 @@ struct ContentView: View {
MainWatchView()
WatchControlView()
}
.padding()
.tabViewStyle(PageTabViewStyle())
}
}

View File

@@ -66,8 +66,8 @@ struct MainWatchView: View {
}
}
//struct MainView_Previews: PreviewProvider {
// static var previews: some View {
// MainView()
// }
//}
struct MainView_Previews: PreviewProvider {
static var previews: some View {
MainWatchView()
}
}

View File

@@ -30,8 +30,7 @@ struct WatchControlView: View {
.frame(maxWidth: .infinity, maxHeight: .infinity)
})
.buttonStyle(BorderedButtonStyle(tint: .yellow))
}
VStack {
Button(action: {
vm.previousExercise()
}, label: {
@@ -40,6 +39,16 @@ struct WatchControlView: View {
.frame(maxWidth: .infinity, maxHeight: .infinity)
})
.buttonStyle(BorderedButtonStyle(tint: .blue))
}
VStack {
Button(action: {
vm.pauseWorkout()
}, label: {
Image(systemName: "pause")
.font(.title)
.frame(maxWidth: .infinity, maxHeight: .infinity)
})
.buttonStyle(BorderedButtonStyle(tint: .blue))
Button(action: {
vm.nextExercise()
@@ -54,8 +63,8 @@ struct WatchControlView: View {
}
}
//struct WatchControlView_Previews: PreviewProvider {
// static var previews: some View {
// WatchControlView(vm: WatchMainViewModel())
// }
//}
struct WatchControlView_Previews: PreviewProvider {
static var previews: some View {
WatchControlView(vm: WatchMainViewModel())
}
}

View File

@@ -88,6 +88,12 @@ class WatchMainViewModel: NSObject, ObservableObject {
let data = try! JSONEncoder().encode(nextExerciseAction)
send(data)
}
func pauseWorkout() {
let nextExerciseAction = WatchActions.pauseWorkout
let data = try! JSONEncoder().encode(nextExerciseAction)
send(data)
}
}
extension WatchMainViewModel {