Add a11y label to voice messages (#1683)

This commit is contained in:
Marco Romano
2023-10-30 11:41:15 +01:00
committed by GitHub
parent d6a862581d
commit 5e43083f7c

View File

@@ -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(
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) {