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

This commit is contained in:
ganfra
2025-12-10 14:30:09 +01:00
parent dfc3ebb718
commit b95c2f8772
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,