diff --git a/app/src/main/java/chat/revolt/components/screens/settings/UserButtons.kt b/app/src/main/java/chat/revolt/components/screens/settings/UserButtons.kt index 30ae6620..a0809c57 100644 --- a/app/src/main/java/chat/revolt/components/screens/settings/UserButtons.kt +++ b/app/src/main/java/chat/revolt/components/screens/settings/UserButtons.kt @@ -182,7 +182,7 @@ fun UserButtons( } when (user.relationship) { - "Friend", "Incoming", "Outgoing", "None", "BlockedOther" -> { + "Friend", "Incoming", "Outgoing", "None", "Blocked", "BlockedOther" -> { Column { // Prevent the dropdown menu from counting towards arrangement spacing IconButton( onClick = { @@ -211,16 +211,20 @@ fun UserButtons( } } - DropdownMenuItem( - text = { - Text(stringResource(R.string.user_info_sheet_block)) - }, - onClick = { - scope.launch { - blockUser(user.id) + when (user.relationship) { + "Blocked" -> {} + + else -> DropdownMenuItem( + text = { + Text(stringResource(R.string.user_info_sheet_block)) + }, + onClick = { + scope.launch { + blockUser(user.id) + } } - } - ) + ) + } DropdownMenuItem( text = {