From 9133cd1535777fd77793d47f2a449a4b55f0f22c Mon Sep 17 00:00:00 2001 From: zubiden <19638254+zubiden@users.noreply.github.com> Date: Sun, 20 Oct 2024 18:53:31 +0200 Subject: [PATCH] Message: Hide appendix if inline keys are present (#5055) --- src/components/middle/message/helpers/buildContentClassName.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/middle/message/helpers/buildContentClassName.ts b/src/components/middle/message/helpers/buildContentClassName.ts index f49fc644e..613026aca 100644 --- a/src/components/middle/message/helpers/buildContentClassName.ts +++ b/src/components/middle/message/helpers/buildContentClassName.ts @@ -58,6 +58,7 @@ export function buildContentClassName( const isMedia = storyData || photo || video || location || invoice?.extendedMedia || paidMedia; const hasText = text || location?.mediaType === 'venue' || isGeoLiveActive || hasFactCheck; const isMediaWithNoText = isMedia && !hasText; + const hasInlineKeyboard = Boolean(message.inlineButtons); const isViaBot = Boolean(message.viaBotId); const hasFooter = (() => { @@ -183,7 +184,7 @@ export function buildContentClassName( classNames.push('has-fact-check'); } - if (isLastInGroup && (photo || !isMediaWithNoText || (location && asForwarded))) { + if (isLastInGroup && !hasInlineKeyboard && (photo || !isMediaWithNoText || (location && asForwarded))) { classNames.push('has-appendix'); } }