Embedded Message: Fix render sender in title (#5645)
This commit is contained in:
parent
f93f678ee5
commit
10f5e628f4
@ -119,6 +119,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.embedded-chat-icon {
|
.embedded-chat-icon {
|
||||||
|
margin-inline-end: 0.25rem;
|
||||||
font-size: 0.75rem;
|
font-size: 0.75rem;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
@ -133,15 +134,27 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
column-gap: 0.25rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.message-title, .embedded-sender, .embedded-sender-chat {
|
.message-title, .embedded-sender, .embedded-sender-chat,
|
||||||
|
.embedded-message-title, .forward-sender-title {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.embedded-sender-wrapper,
|
||||||
|
.embedded-forward-sender-wrapper {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
max-width: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.embedded-sender-wrapper {
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
.embedded-text-wrapper {
|
.embedded-text-wrapper {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|||||||
@ -192,7 +192,7 @@ const EmbeddedMessage: FC<OwnProps> = ({
|
|||||||
const isReplyToQuote = isInComposer && Boolean(replyInfo && 'quoteText' in replyInfo && replyInfo?.quoteText);
|
const isReplyToQuote = isInComposer && Boolean(replyInfo && 'quoteText' in replyInfo && replyInfo?.quoteText);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<span className="embedded-sender-wrapper">
|
||||||
{checkShouldRenderSenderTitle() && (
|
{checkShouldRenderSenderTitle() && (
|
||||||
<span className="embedded-sender">
|
<span className="embedded-sender">
|
||||||
{renderText(isReplyToQuote ? lang('ReplyToQuote', senderTitle) : senderTitle)}
|
{renderText(isReplyToQuote ? lang('ReplyToQuote', senderTitle) : senderTitle)}
|
||||||
@ -204,7 +204,18 @@ const EmbeddedMessage: FC<OwnProps> = ({
|
|||||||
{renderText(senderChatTitle)}
|
{renderText(senderChatTitle)}
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
</>
|
</span>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderForwardSender() {
|
||||||
|
return forwardSenderTitle && !areSendersSame && (
|
||||||
|
<span className="embedded-forward-sender-wrapper">
|
||||||
|
<Icon name={forwardSender ? 'share-filled' : 'forward'} className="embedded-origin-icon" />
|
||||||
|
<span className="forward-sender-title">
|
||||||
|
{renderText(forwardSenderTitle)}
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -236,12 +247,7 @@ const EmbeddedMessage: FC<OwnProps> = ({
|
|||||||
</p>
|
</p>
|
||||||
<div className="message-title">
|
<div className="message-title">
|
||||||
{renderSender()}
|
{renderSender()}
|
||||||
{forwardSenderTitle && !areSendersSame && (
|
{renderForwardSender()}
|
||||||
<>
|
|
||||||
<Icon name={forwardSender ? 'share-filled' : 'forward'} className="embedded-origin-icon" />
|
|
||||||
{renderText(forwardSenderTitle)}
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</PeerColorWrapper>
|
</PeerColorWrapper>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user