diff --git a/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt b/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt index 4981b3f..8b3b6e7 100644 --- a/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt +++ b/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt @@ -659,7 +659,6 @@ private fun ChatScreen( state.isCounterpartRelationshipResolved && !state.isCounterpartContact && !state.isCounterpartBlocked - val showPrivateInfoCard = isPrivateChat && state.counterpartUserId != null && !isTabletLayout val canShowMembersTab = state.chatType.equals("group", ignoreCase = true) || (state.chatType.equals("channel", ignoreCase = true) && state.canManageMembers) val timelineItems = remember(state.messages, context) { buildChatTimelineItems(state.messages, context) } @@ -1212,26 +1211,6 @@ private fun ChatScreen( } } } - AnimatedVisibility( - visible = showPrivateInfoCard, - enter = fadeIn(animationSpec = tween(180)) + slideInVertically( - initialOffsetY = { -it / 4 }, - animationSpec = tween(180), - ), - exit = fadeOut(animationSpec = tween(120)) + slideOutVertically( - targetOffsetY = { -it / 4 }, - animationSpec = tween(120), - ), - ) { - PrivateChatInfoCard( - title = state.counterpartName?.takeIf { it.isNotBlank() } ?: state.chatTitle, - username = state.counterpartUsername, - avatarUrl = state.chatAvatarUrl, - statusText = state.baseChatSubtitle.takeIf { it.isNotBlank() }, - isContact = state.isCounterpartContact, - isBlocked = state.isCounterpartBlocked, - ) - } val strip = topAudioStrip if (strip != null) { Row(