Message: Render forward avatar (#4642)
This commit is contained in:
parent
a0ad10286d
commit
28f48340e8
@ -1295,6 +1295,7 @@ const Message: FC<OwnProps & StateProps> = ({
|
|||||||
const senderEmojiStatus = senderPeer && 'emojiStatus' in senderPeer && senderPeer.emojiStatus;
|
const senderEmojiStatus = senderPeer && 'emojiStatus' in senderPeer && senderPeer.emojiStatus;
|
||||||
const senderIsPremium = senderPeer && 'isPremium' in senderPeer && senderPeer.isPremium;
|
const senderIsPremium = senderPeer && 'isPremium' in senderPeer && senderPeer.isPremium;
|
||||||
|
|
||||||
|
const shouldRenderForwardAvatar = asForwarded && senderPeer;
|
||||||
return (
|
return (
|
||||||
<div className="message-title" dir="ltr">
|
<div className="message-title" dir="ltr">
|
||||||
{(senderTitle || asForwarded) ? (
|
{(senderTitle || asForwarded) ? (
|
||||||
@ -1311,6 +1312,13 @@ const Message: FC<OwnProps & StateProps> = ({
|
|||||||
<Icon name={forwardInfo?.hiddenUserName ? 'forward' : 'share-filled'} />
|
<Icon name={forwardInfo?.hiddenUserName ? 'forward' : 'share-filled'} />
|
||||||
)}
|
)}
|
||||||
{storyData && <Icon name="play-story" />}
|
{storyData && <Icon name="play-story" />}
|
||||||
|
{shouldRenderForwardAvatar && (
|
||||||
|
<Avatar
|
||||||
|
className="forward-avatar"
|
||||||
|
peer={senderPeer}
|
||||||
|
size="micro"
|
||||||
|
/>
|
||||||
|
)}
|
||||||
{senderTitle ? renderText(senderTitle) : (asForwarded ? NBSP : undefined)}
|
{senderTitle ? renderText(senderTitle) : (asForwarded ? NBSP : undefined)}
|
||||||
{!asForwarded && senderEmojiStatus && (
|
{!asForwarded && senderEmojiStatus && (
|
||||||
<CustomEmoji
|
<CustomEmoji
|
||||||
|
|||||||
@ -281,6 +281,10 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.forward-avatar {
|
||||||
|
margin-right: 0.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
& > .interactive {
|
& > .interactive {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user