Skip to content

Commit 2aa9bf9

Browse files
author
Marco Romano
authored
Add a11y label to voice messages (#1683)
1 parent 9472081 commit 2aa9bf9

File tree

1 file changed

+6
-1
lines changed
  • features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event

1 file changed

+6
-1
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ import androidx.compose.ui.Modifier
3434
import androidx.compose.ui.draw.clip
3535
import androidx.compose.ui.res.painterResource
3636
import androidx.compose.ui.res.stringResource
37+
import androidx.compose.ui.semantics.contentDescription
38+
import androidx.compose.ui.semantics.semantics
3739
import androidx.compose.ui.text.style.TextOverflow
3840
import androidx.compose.ui.tooling.preview.PreviewParameter
3941
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
@@ -64,8 +66,11 @@ fun TimelineItemVoiceView(
6466
state.eventSink(VoiceMessageEvents.PlayPause)
6567
}
6668

69+
val a11y = stringResource(CommonStrings.common_voice_message)
6770
Row(
68-
modifier = modifier,
71+
modifier = modifier.semantics {
72+
contentDescription = a11y
73+
},
6974
verticalAlignment = Alignment.CenterVertically,
7075
) {
7176
when (state.button) {

0 commit comments

Comments
 (0)