only use details background image when provided (#4515)

This commit is contained in:
CJ
2024-01-29 01:04:41 -06:00
committed by GitHub
parent d82c526ada
commit 11cafe933a
4 changed files with 64 additions and 48 deletions

View File

@@ -455,18 +455,22 @@ const StudioPage: React.FC<IProps> = ({ studio, tabKey }) => {
function maybeRenderHeaderBackgroundImage() {
let studioImage = studio.image_path;
if (enableBackgroundImage && !isEditing && studioImage) {
return (
<div className="background-image-container">
<picture>
<source src={studioImage} />
<img
className="background-image"
src={studioImage}
alt={`${studio.name} background`}
/>
</picture>
</div>
);
const studioImageURL = new URL(studioImage);
let isDefaultImage = studioImageURL.searchParams.get("default");
if (!isDefaultImage) {
return (
<div className="background-image-container">
<picture>
<source src={studioImage} />
<img
className="background-image"
src={studioImage}
alt={`${studio.name} background`}
/>
</picture>
</div>
);
}
}
}