From e9e06e93e0f2a17336f1b983a1f600657f74f864 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 12 Jan 2024 13:00:35 +0100 Subject: [PATCH] HeaderPinnedMessage: Hide delete button if `pinnedMsgCount === 1` (#4152) Co-authored-by: zubiden <19638254+zubiden@users.noreply.github.com> --- src/components/middle/MiddleHeader.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/middle/MiddleHeader.tsx b/src/components/middle/MiddleHeader.tsx index 044212911..a2329d8b0 100644 --- a/src/components/middle/MiddleHeader.tsx +++ b/src/components/middle/MiddleHeader.tsx @@ -594,8 +594,12 @@ export default memo(withGlobal( if (pinnedMessageIds?.length) { const firstPinnedMessage = messagesById[pinnedMessageIds[0]]; const { - canUnpin, - } = (firstPinnedMessage && selectAllowedMessageActions(global, firstPinnedMessage, threadId)) || {}; + canUnpin = false, + } = ( + firstPinnedMessage + && pinnedMessageIds.length === 1 + && selectAllowedMessageActions(global, firstPinnedMessage, threadId) + ) || {}; return { ...state,