Skip to content

Commit a2f73e6

Browse files
t-hamanontsekourasjameskostercolorful-tonesannezazu
authored andcommitted
DataViews: Correctly display featured image that don't have image sizes (#59111)
Co-authored-by: t-hamano <[email protected]> Co-authored-by: ntsekouras <[email protected]> Co-authored-by: jameskoster <[email protected]> Co-authored-by: colorful-tones <[email protected]> Co-authored-by: annezazu <[email protected]>
1 parent 7b589f9 commit a2f73e6

File tree

1 file changed

+7
-9
lines changed
  • packages/edit-site/src/components/media

1 file changed

+7
-9
lines changed

packages/edit-site/src/components/media/index.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,16 @@ function Media( { id, size = [ 'large', 'medium', 'thumbnail' ], ...props } ) {
88
const currentSize = size.find(
99
( s ) => !! media?.media_details?.sizes[ s ]
1010
);
11-
const mediaDetails = media?.media_details?.sizes[ currentSize ];
12-
if ( ! mediaDetails ) {
11+
12+
const mediaUrl =
13+
media?.media_details?.sizes[ currentSize ]?.source_url ||
14+
media?.source_url;
15+
16+
if ( ! mediaUrl ) {
1317
return null;
1418
}
1519

16-
return (
17-
<img
18-
{ ...props }
19-
src={ mediaDetails.source_url }
20-
alt={ media.alt_text }
21-
/>
22-
);
20+
return <img { ...props } src={ mediaUrl } alt={ media.alt_text } />;
2321
}
2422

2523
export default Media;

0 commit comments

Comments
 (0)