Add voice broadcast slider (#7010)

This commit is contained in:
Yoan Pintas
2022-11-14 17:16:14 +01:00
committed by GitHub
parent 3380f31d9c
commit 91c5936a24
14 changed files with 255 additions and 74 deletions
@@ -117,6 +117,16 @@ struct VoiceBroadcastPlaybackView: View {
}
.activityIndicator(show: viewModel.viewState.playbackState == .buffering)
}
Slider(value: $viewModel.progress, in: 0...viewModel.viewState.playingState.duration) {
Text("Slider")
} minimumValueLabel: {
Text("")
} maximumValueLabel: {
Text(viewModel.viewState.playingState.durationLabel ?? "").font(.body)
} onEditingChanged: { didChange in
viewModel.send(viewAction: .sliderChange(didChange: didChange))
}
}
.padding([.horizontal, .top], 2.0)
.padding([.bottom])