Fall back to image URL for GIFs and SVGs
This commit is contained in:
1 parent
847efe57a8
commit
3e3876b6f2
1 file changed
+16
-8
+16
-8
@@ -18,7 +18,8 @@ export const BlogPostTemplate = ({
|
||||
author,
|
||||
featuredMedia,
|
||||
}) => {
|
||||
const hasFeaturedMedia = featuredMedia && !!featuredMedia.localFile
|
||||
const hasFeaturedMedia =
|
||||
featuredMedia && (!!featuredMedia.localFile || !!featuredMedia.url)
|
||||
return (
|
||||
<section
|
||||
className={`post-page ${
|
||||
@@ -41,15 +42,21 @@ export const BlogPostTemplate = ({
|
||||
{hasFeaturedMedia && (
|
||||
<>
|
||||
<div className="post-hero_image">
|
||||
<Img fluid={featuredMedia.localFile.childImageSharp.fluid} />
|
||||
{featuredMedia.localFile.childImageSharp ? (
|
||||
<Img fluid={featuredMedia.localFile.childImageSharp.fluid} />
|
||||
) : (
|
||||
<img
|
||||
src={featuredMedia.localFile.url}
|
||||
alt={featuredMedia.caption || ''}
|
||||
/>
|
||||
)}
|
||||
{featuredMedia.caption && (
|
||||
<div
|
||||
className="post-hero_image-caption"
|
||||
dangerouslySetInnerHTML={{ __html: featuredMedia.caption }}
|
||||
/>
|
||||
)}
|
||||
<div
|
||||
className="post-hero_image-caption"
|
||||
dangerouslySetInnerHTML={{ __html: featuredMedia.caption }}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
|
||||
</>
|
||||
)}
|
||||
<div
|
||||
@@ -107,6 +114,7 @@ export const pageQuery = graphql`
|
||||
...GatsbyImageSharpFluid
|
||||
}
|
||||
}
|
||||
url
|
||||
}
|
||||
fragment PostFields on wordpress__POST {
|
||||
id
|
||||
|
||||
Reference in new issue
Block a user