Transparent background for images.

pull/1784/head
Warrick Corfe-Tan 4 years ago
parent 3c0ea2b900
commit c944fac426

@ -130,9 +130,6 @@
border-radius: $session_message-container-border-radius; border-radius: $session_message-container-border-radius;
overflow: hidden; overflow: hidden;
// no background by default for the attachment container // no background by default for the attachment container
@include themify($themes) {
background: themed('inboxBackground');
}
} }
.module-message--outgoing { .module-message--outgoing {
@ -1284,7 +1281,8 @@
.module-image { .module-image {
overflow: hidden; overflow: hidden;
background-color: $color-white; // background-color: $color-white;
background-color: rgba(0, 0, 0, 0);
position: relative; position: relative;
display: inline-block; display: inline-block;
margin: 1px; margin: 1px;

@ -25,8 +25,14 @@
} }
&__container--incoming { &__container--incoming {
@include themify($themes) { &--opaque {
background: themed('receivedMessageBackground'); @include themify($themes) {
background: themed('receivedMessageBackground');
}
}
&--transparent {
background: none;
} }
.module-message__text { .module-message__text {
@ -49,8 +55,15 @@
} }
&__container--outgoing { &__container--outgoing {
@include themify($themes) { &--opaque {
background: themed('sentMessageBackground'); @include themify($themes) {
background: themed('sentMessageBackground');
}
}
&--transparent {
background: none;
} }
.module-message__text { .module-message__text {

@ -401,7 +401,7 @@
// Module: Image // Module: Image
.module-image { .module-image {
background-color: $color-black; background: none;
} }
.module-image__border-overlay { .module-image__border-overlay {

@ -671,8 +671,8 @@ class MessageInner extends React.PureComponent<MessageRegularProps, State> {
return Boolean( return Boolean(
displayImage && displayImage &&
((isImage(attachments) && hasImage(attachments)) || ((isImage(attachments) && hasImage(attachments)) ||
(isVideo(attachments) && hasVideoScreenshot(attachments))) (isVideo(attachments) && hasVideoScreenshot(attachments)))
); );
} }
@ -781,7 +781,10 @@ class MessageInner extends React.PureComponent<MessageRegularProps, State> {
<div <div
className={classNames( className={classNames(
'module-message__container', 'module-message__container',
`module-message__container--${direction}` `module-message__container--${direction}`,
isShowingImage ?
`module-message__container--${direction}--transparent` :
`module-message__container--${direction}--opaque`
)} )}
style={{ style={{
width: isShowingImage ? width : undefined, width: isShowingImage ? width : undefined,

Loading…
Cancel
Save