diff --git a/src/app/components/VoiceWidget.svelte b/src/app/components/VoiceWidget.svelte index aa2b995c..7270b930 100644 --- a/src/app/components/VoiceWidget.svelte +++ b/src/app/components/VoiceWidget.svelte @@ -3,9 +3,9 @@ import {fly} from "svelte/transition" import {goto} from "$app/navigation" import {page} from "$app/stores" + import cx from "classnames" import {displayRelayUrl} from "@welshman/util" import Microphone from "@assets/icons/microphone.svg?dataurl" - import MicrophoneOff from "@assets/icons/microphone-off.svg?dataurl" import Videocamera from "@assets/icons/videocamera.svg?dataurl" import VideocameraRecord from "@assets/icons/videocamera-record.svg?dataurl" import Monitor from "@assets/icons/monitor.svg?dataurl" @@ -32,6 +32,7 @@ currentVoiceSession, currentVoiceRoom, voiceState, + isLocalSpeaking, leaveVoiceRoom, toggleMute, toggleCamera, @@ -74,8 +75,21 @@ const openCallSettings = () => { pushModal(VoiceCallAudioSettingsDialog) } + + const mediaToggleClass = "center tooltip tooltip-top btn btn-sm btn-square btn-ghost" +{#snippet mutedSlash(show: boolean)} + {#if show} + + {/if} +{/snippet} + {#if targetRoom}