From 3fae1b42425a3c70d525d4fca128e6c7e33db014 Mon Sep 17 00:00:00 2001 From: zubiden <19638254+zubiden@users.noreply.github.com> Date: Sat, 2 Nov 2024 21:12:01 +0400 Subject: [PATCH] Gifts: Small fixes (#5139) --- src/components/middle/HeaderMenuContainer.tsx | 2 +- src/components/modals/common/TableInfoModal.module.scss | 2 ++ src/components/modals/gift/GiftItemPremium.tsx | 6 +++--- src/components/modals/gift/GiftItemStar.tsx | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/middle/HeaderMenuContainer.tsx b/src/components/middle/HeaderMenuContainer.tsx index b83042457..60338f691 100644 --- a/src/components/middle/HeaderMenuContainer.tsx +++ b/src/components/middle/HeaderMenuContainer.tsx @@ -743,7 +743,7 @@ export default memo(withGlobal( const userFullInfo = isPrivate ? selectUserFullInfo(global, chatId) : undefined; const chatFullInfo = !isPrivate ? selectChatFullInfo(global, chatId) : undefined; const fullInfo = userFullInfo || chatFullInfo; - const canGift = !selectIsPremiumPurchaseBlocked(global) && !isChatWithSelf; + const canGift = !selectIsPremiumPurchaseBlocked(global) && !isChatWithSelf && isPrivate; const topic = selectTopic(global, chatId, threadId); const canCreateTopic = chat.isForum && ( diff --git a/src/components/modals/common/TableInfoModal.module.scss b/src/components/modals/common/TableInfoModal.module.scss index 66276f600..d267a071c 100644 --- a/src/components/modals/common/TableInfoModal.module.scss +++ b/src/components/modals/common/TableInfoModal.module.scss @@ -26,6 +26,8 @@ background-color: var(--color-borders); gap: 1px; + flex-shrink: 0; + overflow: hidden; } diff --git a/src/components/modals/gift/GiftItemPremium.tsx b/src/components/modals/gift/GiftItemPremium.tsx index 25e94b0b9..729bf67c1 100644 --- a/src/components/modals/gift/GiftItemPremium.tsx +++ b/src/components/modals/gift/GiftItemPremium.tsx @@ -67,9 +67,6 @@ function GiftItemPremium({ role="button" onClick={handleGiftClick} > - {Boolean(discount) && ( - - )} {formatCurrencyAsString(amount, currency)} + {Boolean(discount) && ( + + )} ); } diff --git a/src/components/modals/gift/GiftItemStar.tsx b/src/components/modals/gift/GiftItemStar.tsx index 856760247..173ac25ce 100644 --- a/src/components/modals/gift/GiftItemStar.tsx +++ b/src/components/modals/gift/GiftItemStar.tsx @@ -57,8 +57,6 @@ function GiftItemStar({ sticker, gift, onClick }: OwnProps & StateProps) { role="button" onClick={handleGiftClick} > - {isLimited && !isSoldOut && } - {isSoldOut && } + {isLimited && !isSoldOut && } + {isSoldOut && } ); }