make background of messages only if there is no text

pull/1839/head
audric 4 years ago
parent 1eb2e59d62
commit 4db85a3c01

@ -600,6 +600,7 @@ class MessageInner extends React.PureComponent<Props, State> {
selectedMessages,
receivedAt,
isUnread,
text,
} = this.props;
const { expired, expiring } = this.state;
@ -628,6 +629,10 @@ class MessageInner extends React.PureComponent<Props, State> {
const isIncoming = direction === 'incoming';
const hasText = Boolean(text);
const bgShouldBeTransparent = isShowingImage && !hasText;
return (
<ReadableMessage
messageId={messageId}
@ -653,7 +658,7 @@ class MessageInner extends React.PureComponent<Props, State> {
className={classNames(
'module-message__container',
`module-message__container--${direction}`,
isShowingImage
bgShouldBeTransparent
? `module-message__container--${direction}--transparent`
: `module-message__container--${direction}--opaque`
)}

Loading…
Cancel
Save