ui: align voice wake forwarding with remote mode

This commit is contained in:
Peter Steinberger
2025-12-07 23:04:51 +01:00
parent 891e1388ba
commit 40a6574b95
2 changed files with 27 additions and 11 deletions

View File

@@ -60,15 +60,20 @@ struct VoiceWakeSettings: View {
self.micPicker
self.levelMeter
VoiceWakeForwardSection(
enabled: self.$state.voiceWakeForwardEnabled,
target: self.$state.voiceWakeForwardTarget,
identity: self.$state.voiceWakeForwardIdentity,
command: self.$state.voiceWakeForwardCommand,
showAdvanced: self.$showForwardAdvanced,
status: self.$forwardStatus,
onTest: { Task { await self.checkForwardConnection() } },
onChange: self.forwardConfigChanged)
if self.state.connectionMode == .remote {
VoiceWakeForwardSection(
enabled: Binding.constant(true),
target: self.$state.remoteTarget,
identity: self.$state.remoteIdentity,
command: self.$state.voiceWakeForwardCommand,
showAdvanced: self.$showForwardAdvanced,
status: self.$forwardStatus,
onTest: { Task { await self.checkForwardConnection() } },
onChange: self.forwardConfigChanged,
showToggle: false,
title: "Voice Wake uses remote host",
subtitle: "SSH uses your remote Clawdis settings.")
}
VoiceWakeTestCard(
testState: self.$testState,