Skip to content

Commit 951c38e

Browse files
authored
templates: fix media block generating an error if referenced media is missing (#10310)
Fixes #10231
1 parent 7928eca commit 951c38e

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

templates/website/src/blocks/MediaBlock/Component.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,13 @@ export const MediaBlock: React.FC<Props> = (props) => {
4242
className,
4343
)}
4444
>
45-
<Media
46-
imgClassName={cn('border border-border rounded-[0.8rem]', imgClassName)}
47-
resource={media}
48-
src={staticImage}
49-
/>
45+
{(media || staticImage) && (
46+
<Media
47+
imgClassName={cn('border border-border rounded-[0.8rem]', imgClassName)}
48+
resource={media}
49+
src={staticImage}
50+
/>
51+
)}
5052
{caption && (
5153
<div
5254
className={cn(

templates/with-vercel-website/src/blocks/MediaBlock/Component.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,13 @@ export const MediaBlock: React.FC<Props> = (props) => {
4242
className,
4343
)}
4444
>
45-
<Media
46-
imgClassName={cn('border border-border rounded-[0.8rem]', imgClassName)}
47-
resource={media}
48-
src={staticImage}
49-
/>
45+
{(media || staticImage) && (
46+
<Media
47+
imgClassName={cn('border border-border rounded-[0.8rem]', imgClassName)}
48+
resource={media}
49+
src={staticImage}
50+
/>
51+
)}
5052
{caption && (
5153
<div
5254
className={cn(

0 commit comments

Comments
 (0)