Improve layout of inviter in RoomJoinView.

This commit is contained in:
Benoit Marty
2024-04-18 15:50:51 +02:00
parent 9c0d1cfdeb
commit 01f9028123
2 changed files with 8 additions and 5 deletions

View File

@@ -55,7 +55,10 @@ open class JoinRoomStateProvider : PreviewParameterProvider<JoinRoomState> {
contentState = aLoadedContentState(joinAuthorisationStatus = JoinAuthorisationStatus.IsInvited(null))
),
aJoinRoomState(
contentState = aLoadedContentState(joinAuthorisationStatus = JoinAuthorisationStatus.IsInvited(anInviteSender()))
contentState = aLoadedContentState(
numberOfMembers = 123,
joinAuthorisationStatus = JoinAuthorisationStatus.IsInvited(anInviteSender()),
)
),
aJoinRoomState(
contentState = aFailureContentState()

View File

@@ -162,20 +162,20 @@ private fun JoinRoomContent(
RoomPreviewTitleAtom(contentState.computedTitle)
},
subtitle = {
RoomPreviewSubtitleAtom(contentState.computedSubtitle)
},
description = {
Column(
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.spacedBy(8.dp),
) {
RoomPreviewSubtitleAtom(contentState.computedSubtitle)
val inviteSender = (contentState.joinAuthorisationStatus as? JoinAuthorisationStatus.IsInvited)?.inviteSender
if (inviteSender != null) {
InviteSenderView(inviteSender = inviteSender)
}
RoomPreviewDescriptionAtom(contentState.topic ?: "")
}
},
description = {
RoomPreviewDescriptionAtom(contentState.topic ?: "")
},
memberCount = {
if (contentState.showMemberCount) {
RoomPreviewMembersCountMolecule(memberCount = contentState.numberOfMembers ?: 0)