re-enable gifs on homepage because i can't figure out how to get it to work

This commit is contained in:
Sean Yesmunt 2020-05-29 13:26:06 -04:00
parent 50bb03d140
commit 91aaceda99
4 changed files with 7 additions and 8 deletions

View file

@ -1119,5 +1119,5 @@
"You don't have blocked channels.": "You don't have blocked channels.",
"You have one blocked channel.": "You have one blocked channel.",
"You have %channels% blocked channels.": "You have %channels% blocked channels.",
"Drop here to publish!": "Drop here to publish!"
"Your Wallet": "Your Wallet"
}

View file

@ -163,7 +163,7 @@ function ClaimPreviewTile(props: Props) {
})}
>
<NavLink {...navLinkProps}>
<FileThumbnail thumbnail={thumbnailUrl}>
<FileThumbnail thumbnail={thumbnailUrl} allowGifs>
{!isChannel && (
<React.Fragment>
{/* @if TARGET='app' */}

View file

@ -7,15 +7,16 @@ import Placeholder from './placeholder.png';
type Props = {
thumbnail: ?string, // externally sourced image
children?: Node,
allowGifs: boolean,
};
const className = 'media__thumb';
class FileThumbnail extends React.PureComponent<Props> {
render() {
const { thumbnail, children } = this.props;
const { thumbnail, children, allowGifs = false } = this.props;
if (thumbnail && thumbnail.endsWith('gif')) {
if (!allowGifs && thumbnail && thumbnail.endsWith('gif')) {
return <FreezeframeWrapper src={thumbnail} className={className} />;
}

View file

@ -126,6 +126,7 @@
.media__thumb {
width: 14rem;
@include handleClaimListGifThumbnail(14rem);
@media (max-width: $breakpoint-small) {
width: 5rem;
@ -306,10 +307,7 @@
}
.claim-preview--tile {
$width: calc(
(min(var(--page-max-width), 100vw) - var(--side-nav-width) - (var(--spacing-large) * 4) - var(--spacing-medium) * 3) /
4
);
$width: calc((100% - var(--spacing-medium) * 3) / 4);
width: $width;
@include handleClaimTileGifThumbnail($width);