diff --git a/src/assets/localization/fallback.strings b/src/assets/localization/fallback.strings index bb1228929..b6946da3b 100644 --- a/src/assets/localization/fallback.strings +++ b/src/assets/localization/fallback.strings @@ -1867,6 +1867,7 @@ "ActionMigratedFrom" = "Migrated from {chat}"; "ActionMigratedTo" = "Migrated to {chat}"; "ActionHistoryCleared" = "History was cleared"; +"Refunded" = "Refund"; "UniqueStatusWearTitle" = "Wear {gift}"; "UniqueStatusBenefitsDescription" = "and get these benefits:"; "UniqueStatusBadgeBenefitTitle" = "Radiant Badge"; diff --git a/src/components/modals/stars/transaction/StarsTransactionModal.module.scss b/src/components/modals/stars/transaction/StarsTransactionModal.module.scss index 602c38293..0f8e3813d 100644 --- a/src/components/modals/stars/transaction/StarsTransactionModal.module.scss +++ b/src/components/modals/stars/transaction/StarsTransactionModal.module.scss @@ -64,6 +64,15 @@ text-align: center; } +.refunded { + font-size: 0.8125rem; + line-height: 1; + border-radius: var(--border-radius-messages-small); + padding: 0.25em 0.5em; + background-color: rgba(var(--color-text-green-rgb), 0.2); + color: var(--color-success); +} + .totalStars { display: inline-flex; align-items: center; diff --git a/src/components/modals/stars/transaction/StarsTransactionModal.tsx b/src/components/modals/stars/transaction/StarsTransactionModal.tsx index df5ac5b0f..f946a72b7 100644 --- a/src/components/modals/stars/transaction/StarsTransactionModal.tsx +++ b/src/components/modals/stars/transaction/StarsTransactionModal.tsx @@ -57,7 +57,11 @@ type StateProps = { }; const StarsTransactionModal: FC = ({ - modal, peer, canPlayAnimatedEmojis, topSticker, paidMessageCommission, + modal, + peer, + canPlayAnimatedEmojis, + topSticker, + paidMessageCommission, }) => { const { showNotification, openMediaViewer, closeStarsTransactionModal } = getActions(); @@ -168,6 +172,9 @@ const StarsTransactionModal: FC = ({ {formatStarsTransactionAmount(lang, stars)} + {transaction.isRefund && ( +

{lang('Refunded')}

+ )}

{transaction.paidMessages && transaction.starRefCommision && paidMessageCommission && ( diff --git a/src/types/language.d.ts b/src/types/language.d.ts index c663bd034..c4b70fb4b 100644 --- a/src/types/language.d.ts +++ b/src/types/language.d.ts @@ -1434,6 +1434,7 @@ export interface LangPair { 'ActionGiftPremiumText': undefined; 'ActionGiftStarsText': undefined; 'ActionHistoryCleared': undefined; + 'Refunded': undefined; 'UniqueStatusBenefitsDescription': undefined; 'UniqueStatusBadgeBenefitTitle': undefined; 'UniqueStatusBadgeDescription': undefined;