mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Use Dash avatar for room with no name and no avatar.
This commit is contained in:
committed by
Benoit Marty
parent
2c2bf7c687
commit
8f7b064773
+10
-1
@@ -47,6 +47,7 @@ import io.element.android.libraries.designsystem.atomic.pages.HeaderFooterPage
|
|||||||
import io.element.android.libraries.designsystem.background.LightGradientBackground
|
import io.element.android.libraries.designsystem.background.LightGradientBackground
|
||||||
import io.element.android.libraries.designsystem.components.async.AsyncActionView
|
import io.element.android.libraries.designsystem.components.async.AsyncActionView
|
||||||
import io.element.android.libraries.designsystem.components.avatar.Avatar
|
import io.element.android.libraries.designsystem.components.avatar.Avatar
|
||||||
|
import io.element.android.libraries.designsystem.components.avatar.AvatarData
|
||||||
import io.element.android.libraries.designsystem.components.avatar.AvatarSize
|
import io.element.android.libraries.designsystem.components.avatar.AvatarSize
|
||||||
import io.element.android.libraries.designsystem.components.button.BackButton
|
import io.element.android.libraries.designsystem.components.button.BackButton
|
||||||
import io.element.android.libraries.designsystem.components.button.SuperButton
|
import io.element.android.libraries.designsystem.components.button.SuperButton
|
||||||
@@ -196,7 +197,15 @@ private fun JoinRoomContent(
|
|||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
avatar = {
|
avatar = {
|
||||||
if (contentState.name == null && contentState.roomAvatarUrl == null) {
|
if (contentState.name == null && contentState.roomAvatarUrl == null) {
|
||||||
PlaceholderAtom(width = AvatarSize.RoomHeader.dp, height = AvatarSize.RoomHeader.dp)
|
// Use a Dash Avatar
|
||||||
|
Avatar(
|
||||||
|
AvatarData(
|
||||||
|
id = contentState.roomId.value,
|
||||||
|
name = "#",
|
||||||
|
url = null,
|
||||||
|
size = AvatarSize.RoomHeader,
|
||||||
|
)
|
||||||
|
)
|
||||||
} else {
|
} else {
|
||||||
Avatar(contentState.avatarData(AvatarSize.RoomHeader))
|
Avatar(contentState.avatarData(AvatarSize.RoomHeader))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user