Rename some existing voice broadcast files to VoiceBroadcastPlayback

Record will happen in separate files
This commit is contained in:
manuroe
2022-10-19 10:01:36 +02:00
committed by yostyle
parent b131c5308b
commit c5e38ae76e
12 changed files with 48 additions and 48 deletions
@@ -0,0 +1,72 @@
//
// Copyright 2022 New Vector Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
import SwiftUI
struct VoiceBroadcastPlaybackView: View {
// MARK: - Properties
// MARK: Private
@Environment(\.theme) private var theme: ThemeSwiftUI
// MARK: Public
@ObservedObject var viewModel: VoiceBroadcastPlaybackViewModel.Context
var body: some View {
let voiceBroadcast = viewModel.viewState.voiceBroadcast
VStack(alignment: .leading, spacing: 16.0) {
Text(VectorL10n.voiceBroadcastInTimelineTitle)
.font(theme.fonts.bodySB)
.foregroundColor(theme.colors.primaryContent)
// Text(VectorL10n.voiceBroadcastInTimelineBody)
// .font(theme.fonts.body)
// .foregroundColor(theme.colors.primaryContent)
HStack(alignment: .top, spacing: 16.0) {
Button { viewModel.send(viewAction: .play) } label: {
Image("voice_broadcast_play")
.renderingMode(.original)
}
.accessibilityIdentifier("playButton")
Button { viewModel.send(viewAction: .pause) } label: {
Image("voice_broadcast_pause")
.renderingMode(.original)
}
.accessibilityIdentifier("pauseButton")
}
}
.padding([.horizontal, .top], 2.0)
.padding([.bottom])
.alert(item: $viewModel.alertInfo) { info in
info.alert
}
}
}
// MARK: - Previews
struct VoiceBroadcastPlaybackView_Previews: PreviewProvider {
static let stateRenderer = MockVoiceBroadcastPlaybackScreenState.stateRenderer
static var previews: some View {
stateRenderer.screenGroup()
}
}