From a7383b9ef7761e41d26f9fdec4e892298ea656e6 Mon Sep 17 00:00:00 2001 From: ganfra Date: Fri, 3 Jan 2025 15:30:52 +0100 Subject: [PATCH] feature(knock) : use ListItemContent.Counter according to design --- .../features/roomdetails/impl/RoomDetailsStateProvider.kt | 2 ++ .../android/features/roomdetails/impl/RoomDetailsView.kt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt index b3a4c0e7ee..eaa9d816ac 100644 --- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt +++ b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsStateProvider.kt @@ -48,6 +48,8 @@ open class RoomDetailsStateProvider : PreviewParameterProvider aRoomDetailsState(isPublic = false), aRoomDetailsState(heroes = aMatrixUserList()), aRoomDetailsState(pinnedMessagesCount = 3), + aRoomDetailsState(knockRequestsCount = null, canShowKnockRequests = true), + aRoomDetailsState(knockRequestsCount = 4, canShowKnockRequests = true), // Add other state here ) } diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt index 5e65ce9336..a7f7089861 100644 --- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt +++ b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/RoomDetailsView.kt @@ -251,7 +251,7 @@ private fun KnockRequestsItem(knockRequestsCount: Int?, onKnockRequestsClick: () trailingContent = if (knockRequestsCount == null || knockRequestsCount == 0) { null } else { - ListItemContent.Text(knockRequestsCount.toString()) + ListItemContent.Counter(knockRequestsCount) }, onClick = onKnockRequestsClick, )