mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Fix alignment issue when there is an error.
This commit is contained in:
+5
-1
@@ -25,6 +25,7 @@ import androidx.compose.material.icons.Icons
|
|||||||
import androidx.compose.material.icons.filled.Error
|
import androidx.compose.material.icons.filled.Error
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.tooling.preview.Preview
|
import androidx.compose.ui.tooling.preview.Preview
|
||||||
@@ -52,7 +53,10 @@ fun TimelineEventTimestampView(
|
|||||||
val hasMessageSendingFailed = event.sendState is EventSendState.SendingFailed
|
val hasMessageSendingFailed = event.sendState is EventSendState.SendingFailed
|
||||||
val isMessageEdited = (event.content as? TimelineItemTextBasedContent)?.isEdited.orFalse()
|
val isMessageEdited = (event.content as? TimelineItemTextBasedContent)?.isEdited.orFalse()
|
||||||
val tint = if (hasMessageSendingFailed) ElementTheme.colors.textActionCritical else null
|
val tint = if (hasMessageSendingFailed) ElementTheme.colors.textActionCritical else null
|
||||||
Row(modifier = modifier.clickable(onClick = onClick)) {
|
Row(
|
||||||
|
modifier = modifier.clickable(onClick = onClick),
|
||||||
|
verticalAlignment = Alignment.CenterVertically,
|
||||||
|
) {
|
||||||
if (isMessageEdited) {
|
if (isMessageEdited) {
|
||||||
Text(
|
Text(
|
||||||
stringResource(R.string.common_edited_suffix),
|
stringResource(R.string.common_edited_suffix),
|
||||||
|
|||||||
Reference in New Issue
Block a user