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});