From 34933fd064e61c2843ac43b815afe4a2442d4043 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Thu, 13 Jan 2022 01:11:37 +0100 Subject: [PATCH] Inline Bot Tooltip: Fix missing results for files (#1634) --- src/api/types/bots.ts | 2 +- src/components/middle/composer/InlineBotTooltip.tsx | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/api/types/bots.ts b/src/api/types/bots.ts index 1f92df016..b0bb29e4a 100644 --- a/src/api/types/bots.ts +++ b/src/api/types/bots.ts @@ -4,7 +4,7 @@ import { export type ApiInlineResultType = ( 'article' | 'audio' | 'contact' | 'document' | 'game' | 'gif' | 'location' | 'mpeg4_gif' | - 'photo' | 'sticker' | 'venue' | 'video' | 'voice' + 'photo' | 'sticker' | 'venue' | 'video' | 'voice' | 'file' ); export interface ApiWebDocument { diff --git a/src/components/middle/composer/InlineBotTooltip.tsx b/src/components/middle/composer/InlineBotTooltip.tsx index 2711d5217..9ceb1e527 100644 --- a/src/components/middle/composer/InlineBotTooltip.tsx +++ b/src/components/middle/composer/InlineBotTooltip.tsx @@ -100,7 +100,7 @@ const InlineBotTooltip: FC = ({ ? prevInlineBotResults : inlineBotResults; - if (!shouldRender || !renderedInlineBotResults || (!renderedInlineBotResults.length && !switchPm)) { + if (!shouldRender || !(renderedInlineBotResults?.length || switchPm)) { return undefined; } @@ -153,6 +153,7 @@ const InlineBotTooltip: FC = ({ ); case 'video': + case 'file': case 'game': return ( = ({ sensitiveArea={160} > {switchPm && renderSwitchPm()} - {renderContent()} + {renderedInlineBotResults?.length && renderContent()} ); };