From bfd328c31e9d9e52cfb2ea17046b275cd5a9c850 Mon Sep 17 00:00:00 2001 From: Infi Date: Mon, 29 Jan 2024 23:43:18 +0100 Subject: [PATCH] feat: show status in member list sheet Signed-off-by: Infi --- .../chat/revolt/components/chat/MemberListItem.kt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/chat/revolt/components/chat/MemberListItem.kt b/app/src/main/java/chat/revolt/components/chat/MemberListItem.kt index 69efc38b..ead781d7 100644 --- a/app/src/main/java/chat/revolt/components/chat/MemberListItem.kt +++ b/app/src/main/java/chat/revolt/components/chat/MemberListItem.kt @@ -9,8 +9,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Brush import androidx.compose.ui.text.style.TextOverflow import chat.revolt.api.REVOLT_FILES -import chat.revolt.api.internals.Roles import chat.revolt.api.internals.BrushCompat +import chat.revolt.api.internals.Roles import chat.revolt.api.internals.solidColor import chat.revolt.api.schemas.Member import chat.revolt.api.schemas.User @@ -52,6 +52,17 @@ fun MemberListItem( style = LocalTextStyle.current.copy(brush = colour), ) }, + supportingContent = { + user?.status?.text?.let { + if (user.online == true) { + Text( + text = it, + maxLines = 1, + overflow = TextOverflow.Ellipsis + ) + } + } + }, leadingContent = { UserAvatar( username = member?.nickname