diff --git a/Packages/Features/Sources/Recording/Views/RecordingView.swift b/Packages/Features/Sources/Recording/Views/RecordingView.swift index 6c1eeac..50d85be 100644 --- a/Packages/Features/Sources/Recording/Views/RecordingView.swift +++ b/Packages/Features/Sources/Recording/Views/RecordingView.swift @@ -48,6 +48,7 @@ public struct RecordingView: View { Text(model.textTimer) .font(.largeTitle) .fontWeight(.bold) + .foregroundStyle(.primary) .monospacedDigit() .contentTransition(.numericText()) .animation( @@ -56,35 +57,40 @@ public struct RecordingView: View { ) } - HStack( - spacing: Constant.Spacing.stack - ) { - Button { - model.pressedMain() - } label: { - Image(model.iconMain) - .resizable() - .scaledToFit() - } - .disabled(model.shouldDisableMain) - - if model.shouldShowSend { + GlassEffectContainer { + HStack( + spacing: Constant.Spacing.stack + ) { Button { - model.pressedSend() + model.pressedMain() } label: { - if let icon = model.iconSend { - Image(icon) - .resizable() - } else { - ProgressView() + Image(model.iconMain) + .resizable() + .scaledToFit() + } + .buttonStyle(.recording( + invertStyle: true + )) + .disabled(model.shouldDisableMain) + + if model.shouldShowSend { + Button { + model.pressedSend() + } label: { + if let icon = model.iconSend { + Image(icon) + .resizable() + } else { + ProgressView() + } } + .buttonStyle(.recording( + invertStyle: !model.isProcessing + )) + .disabled(model.isProcessing) } - .disabled(model.isProcessing) } } - .buttonStyle(.recording( - invertStyle: !model.isProcessing - )) } .onChange( of: model.state,