Fix banner. Fixes #466 (#534)

This commit is contained in:
Dessalines 2022-01-06 11:26:32 -05:00 committed by GitHub
parent 08ae106992
commit 89c68a8478
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View file

@ -14,7 +14,9 @@ export class BannerIconHeader extends Component<BannerIconHeaderProps, any> {
render() {
return (
<div class="position-relative mb-2">
{this.props.banner && <PictrsImage src={this.props.banner} alt="" />}
{this.props.banner && (
<PictrsImage src={this.props.banner} banner alt="" />
)}
{this.props.icon && (
<PictrsImage
src={this.props.icon}

View file

@ -8,6 +8,7 @@ interface PictrsImageProps {
src: string;
alt?: string;
icon?: boolean;
banner?: boolean;
thumbnail?: boolean;
nsfw?: boolean;
iconOverlay?: boolean;
@ -30,8 +31,9 @@ export class PictrsImage extends Component<PictrsImageProps, any> {
loading="lazy"
className={`
${!this.props.icon && !this.props.iconOverlay && "img-fluid "}
${this.props.banner && "banner "}
${
this.props.thumbnail && !this.props.icon
this.props.thumbnail && !this.props.icon && !this.props.banner
? "thumbnail rounded "
: "img-expanded "
}