From 94c5e7bc805ca0974a66a4fd691ad7280d1c0a5d Mon Sep 17 00:00:00 2001 From: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com> Date: Thu, 3 Jul 2025 15:02:37 +0000 Subject: [PATCH] android, desktop: fix chat preview verified shield layout (#6036) --- .../common/views/chatlist/ChatPreviewView.kt | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chatlist/ChatPreviewView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chatlist/ChatPreviewView.kt index a5deb0e88c..dc208ae099 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chatlist/ChatPreviewView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chatlist/ChatPreviewView.kt @@ -138,19 +138,21 @@ fun ChatPreviewView( val deleting by remember(disabled, chat.id) { mutableStateOf(chatModel.deletedChats.value.contains(chat.remoteHostId to chat.chatInfo.id)) } when (cInfo) { is ChatInfo.Direct -> { - if (cInfo.contact.verified) { - VerifiedIcon() + Row(verticalAlignment = Alignment.CenterVertically) { + if (cInfo.contact.verified) { + VerifiedIcon() + } + val color = if (deleting) + MaterialTheme.colors.secondary + else if (cInfo.contact.nextAcceptContactRequest || cInfo.contact.sendMsgToConnect) { + MaterialTheme.colors.primary + } else if (!cInfo.contact.sndReady) { + MaterialTheme.colors.secondary + } else { + Color.Unspecified + } + chatPreviewTitleText(color = color) } - val color = if (deleting) - MaterialTheme.colors.secondary - else if (cInfo.contact.nextAcceptContactRequest || cInfo.contact.sendMsgToConnect) { - MaterialTheme.colors.primary - } else if (!cInfo.contact.sndReady) { - MaterialTheme.colors.secondary - } else { - Color.Unspecified - } - chatPreviewTitleText(color = color) } is ChatInfo.Group -> { val color = if (deleting) {