style(comment media): fix subplebbit avatar size

This commit is contained in:
Tom (plebeius.eth)
2024-05-28 16:11:25 +02:00
parent fdf5803890
commit 2859baf9c2
2 changed files with 14 additions and 9 deletions
@@ -5,9 +5,17 @@
max-width: 250px; max-width: 250px;
max-height: 250px; max-height: 250px;
margin: 3px 20px 5px 0; margin: 3px 20px 5px 0;
display: flex; display: inline-flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
overflow: hidden;
}
.subplebbitAvatar {
max-width: 250px;
max-height: 250px;
margin: 3px 20px 5px 0;
display: inline-block;
} }
.thumbnailSmall { .thumbnailSmall {
@@ -17,9 +25,10 @@
max-width: 125px; max-width: 125px;
max-height: 125px; max-height: 125px;
margin: 3px 10px 5px 5px; margin: 3px 10px 5px 5px;
display: flex; display: inline-flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
overflow: hidden;
} }
.thumbnailSmall span, .thumbnailSmall a { .thumbnailSmall span, .thumbnailSmall a {
@@ -43,7 +52,6 @@
} }
.content img, .content video, .content iframe, .content audio { .content img, .content video, .content iframe, .content audio {
box-sizing: border-box;
max-width: 100%; max-width: 100%;
max-height: 100%; max-height: 100%;
} }
@@ -57,11 +57,6 @@ const Thumbnail = ({ commentMediaInfo, isOutOfFeed, isReply, linkHeight, linkWid
displayHeight = '100%'; displayHeight = '100%';
} }
if (isOutOfFeed) {
displayWidth = 'unset';
displayHeight = 'unset';
}
let thumbnailComponent: React.ReactNode = null; let thumbnailComponent: React.ReactNode = null;
const iframeThumbnail = patternThumbnailUrl || thumbnail; const iframeThumbnail = patternThumbnailUrl || thumbnail;
const gifFrameUrl = useFetchGifFirstFrame(type === 'gif' ? url : undefined); const gifFrameUrl = useFetchGifFirstFrame(type === 'gif' ? url : undefined);
@@ -86,7 +81,9 @@ const Thumbnail = ({ commentMediaInfo, isOutOfFeed, isReply, linkHeight, linkWid
const linkWithoutThumbnail = url && new URL(url); const linkWithoutThumbnail = url && new URL(url);
return isMobile || isReply ? ( return isOutOfFeed ? (
<span className={styles.subplebbitAvatar}>{thumbnailComponent}</span>
) : isMobile || isReply ? (
<ThumbnailSmall style={thumbnailDimensions} thumbnailSmallPadding={thumbnailSmallPadding}> <ThumbnailSmall style={thumbnailDimensions} thumbnailSmallPadding={thumbnailSmallPadding}>
{thumbnailComponent} {thumbnailComponent}
{isMobile && {isMobile &&