fix(editable avatar) : disable avatar editing if no permission

This commit is contained in:
ganfra 2025-12-10 14:30:09 +01:00
parent c0c8fd1315
commit 47708dc53b
2 changed files with 3 additions and 0 deletions

View file

@ -110,6 +110,7 @@ fun RoomDetailsEditView(
} else {
AvatarType.Room()
},
enabled = state.canChangeAvatar,
onAvatarClick = ::onAvatarClick,
modifier = Modifier.fillMaxWidth(),
)

View file

@ -56,6 +56,7 @@ fun EditableAvatarView(
avatarType: AvatarType,
onAvatarClick: () -> Unit,
modifier: Modifier = Modifier,
enabled: Boolean = true,
) {
val a11yAvatar = stringResource(CommonStrings.a11y_avatar)
val editIconRadius = 15.dp
@ -66,6 +67,7 @@ fun EditableAvatarView(
.wrapContentSize()
.size(height = parentHeight, width = parentWidth)
.clickable(
enabled = enabled,
interactionSource = remember { MutableInteractionSource() },
onClickLabel = stringResource(CommonStrings.a11y_edit_avatar),
onClick = onAvatarClick,