Browse Source

Add a11y label to voice messages (#1683)

pull/1688/head
Marco Romano 11 months ago committed by GitHub
parent
commit
2aa9bf967b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemVoiceView.kt

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

@ -34,6 +34,8 @@ import androidx.compose.ui.Modifier @@ -34,6 +34,8 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
@ -64,8 +66,11 @@ fun TimelineItemVoiceView( @@ -64,8 +66,11 @@ fun TimelineItemVoiceView(
state.eventSink(VoiceMessageEvents.PlayPause)
}
val a11y = stringResource(CommonStrings.common_voice_message)
Row(
modifier = modifier,
modifier = modifier.semantics {
contentDescription = a11y
},
verticalAlignment = Alignment.CenterVertically,
) {
when (state.button) {

Loading…
Cancel
Save