From fe0aa60bf987e78cf7adc5b20734c7cd63487a4d Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Wed, 16 Aug 2023 15:27:23 +0200 Subject: [PATCH] Message: Replace "Forwarded message" text with icons --- src/components/middle/message/Message.scss | 7 ++++-- src/components/middle/message/Message.tsx | 25 ++++++++++++------- .../middle/message/_message-content.scss | 4 +++ 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/src/components/middle/message/Message.scss b/src/components/middle/message/Message.scss index a94aeb9c6..3a37e8c79 100644 --- a/src/components/middle/message/Message.scss +++ b/src/components/middle/message/Message.scss @@ -674,8 +674,11 @@ --border-top-right-radius: 0; } - &.is-forwarded .content-inner .message-title { - margin-bottom: 0.25rem; + &.is-forwarded { + .message-title .icon { + font-size: 0.75rem; + margin-right: 0.1875rem; + } } } diff --git a/src/components/middle/message/Message.tsx b/src/components/middle/message/Message.tsx index fde6ae2e0..35d7665b9 100644 --- a/src/components/middle/message/Message.tsx +++ b/src/components/middle/message/Message.tsx @@ -17,9 +17,9 @@ import type { ApiMessageOutgoingStatus, ApiReaction, ApiStickerSet, - ApiTypeStory, ApiThreadInfo, ApiTopic, + ApiTypeStory, ApiUser, ApiUsername, } from '../../../api/types'; @@ -57,7 +57,6 @@ import { selectMessageIdsByGroupId, selectOutgoingStatus, selectPerformanceSettingsValue, - selectUserStory, selectReplySender, selectRequestedChatTranslationLanguage, selectRequestedMessageTranslationLanguage, @@ -71,6 +70,7 @@ import { selectTopicFromMessage, selectUploadProgress, selectUser, + selectUserStory, } from '../../../global/selectors'; import { areReactionsEmpty, @@ -936,7 +936,7 @@ const Message: FC = ({ return (
- {renderSenderName()} + {!asForwarded && renderSenderName()} {hasSubheader && (
{hasTopicChip && ( @@ -1229,13 +1229,20 @@ const Message: FC = ({ return (
- {senderTitle ? ( + {(senderTitle || asForwarded) ? ( - {renderText(senderTitle)} + {asForwarded && ( + + )} + {senderTitle ? renderText(senderTitle) : (asForwarded ? NBSP : undefined)} {!asForwarded && senderEmojiStatus && ( = ({ dir="auto" > {asForwarded && !isInDocumentGroupNotFirst && ( -
- {lang(storyData ? 'ForwardedStory' : 'ForwardedMessage')} + <> + {renderSenderName()} {forwardAuthor && {forwardAuthor}} -
+ )} {renderContent()} {!isInDocumentGroupNotLast && metaPosition === 'standalone' && !isStoryMention && renderReactionsAndMeta()} diff --git a/src/components/middle/message/_message-content.scss b/src/components/middle/message/_message-content.scss index 3b411e8fb..86562bc78 100644 --- a/src/components/middle/message/_message-content.scss +++ b/src/components/middle/message/_message-content.scss @@ -276,6 +276,10 @@ } } + .sender-hidden { + font-weight: normal; + } + @for $i from 1 through 8 { & > .color-#{$i} { color: var(--color-user-#{$i});