diff --git a/src/assets/localization/fallback.strings b/src/assets/localization/fallback.strings index 3b66b28bc..d61719d62 100644 --- a/src/assets/localization/fallback.strings +++ b/src/assets/localization/fallback.strings @@ -1609,6 +1609,7 @@ "ViewButtonStory" = "VIEW STORY"; "ViewButtonBoost" = "BOOST"; "ViewButtonStickerset" = "VIEW STICKERS"; +"ViewButtonEmojiset" = "VIEW EMOJI"; "ViewButtonGiftUnique" = "VIEW COLLECTIBLE"; "AuthContinueOnThisLanguage" = "Continue in English"; "Share" = "Share"; diff --git a/src/components/middle/message/WebPage.tsx b/src/components/middle/message/WebPage.tsx index def922f6c..4074101f5 100644 --- a/src/components/middle/message/WebPage.tsx +++ b/src/components/middle/message/WebPage.tsx @@ -155,7 +155,8 @@ const WebPage: FC = ({ const isGift = type === WEBPAGE_GIFT_TYPE; const isExpiredStory = story && 'isDeleted' in story; - const quickButtonLangKey = !inPreview && !isExpiredStory ? getWebpageButtonLangKey(type) : undefined; + const resultType = stickers?.isEmoji ? 'telegram_emojiset' : type; + const quickButtonLangKey = !inPreview && !isExpiredStory ? getWebpageButtonLangKey(resultType) : undefined; const quickButtonTitle = quickButtonLangKey && lang(quickButtonLangKey); const truncatedDescription = trimText(description, MAX_TEXT_LENGTH); diff --git a/src/components/middle/message/helpers/webpageType.ts b/src/components/middle/message/helpers/webpageType.ts index efe547f16..31158219f 100644 --- a/src/components/middle/message/helpers/webpageType.ts +++ b/src/components/middle/message/helpers/webpageType.ts @@ -33,6 +33,8 @@ export function getWebpageButtonLangKey(type?: string): RegularLangKey | undefin return 'ViewButtonBoost'; case 'telegram_stickerset': return 'ViewButtonStickerset'; + case 'telegram_emojiset': + return 'ViewButtonEmojiset'; case 'telegram_nft': return 'ViewButtonGiftUnique'; default: diff --git a/src/types/language.d.ts b/src/types/language.d.ts index e2b2ad538..876f58269 100644 --- a/src/types/language.d.ts +++ b/src/types/language.d.ts @@ -1316,6 +1316,7 @@ export interface LangPair { 'ViewButtonStory': undefined; 'ViewButtonBoost': undefined; 'ViewButtonStickerset': undefined; + 'ViewButtonEmojiset': undefined; 'ViewButtonGiftUnique': undefined; 'AuthContinueOnThisLanguage': undefined; 'Share': undefined;