diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/audiorooms/room/AudioRoomStage.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/audiorooms/room/AudioRoomStage.kt index 1dfc75776..5defdbb1b 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/audiorooms/room/AudioRoomStage.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/audiorooms/room/AudioRoomStage.kt @@ -30,7 +30,7 @@ import androidx.compose.foundation.lazy.items import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Card import androidx.compose.material3.CardDefaults -import androidx.compose.material3.FilledTonalIconButton +import androidx.compose.material3.FilledTonalIconToggleButton import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text @@ -178,9 +178,12 @@ private fun AudioRoomStageContent( horizontalArrangement = Arrangement.End, verticalAlignment = Alignment.CenterVertically, ) { - FilledTonalIconButton(onClick = { handRaised = !handRaised }) { + FilledTonalIconToggleButton( + checked = handRaised, + onCheckedChange = { handRaised = it }, + ) { Icon( - symbol = if (handRaised) MaterialSymbols.PanTool else MaterialSymbols.PanTool, + symbol = MaterialSymbols.PanTool, contentDescription = stringRes( if (handRaised) R.string.audio_room_lower_hand else R.string.audio_room_raise_hand,