Skip to content

Commit 3cd6856

Browse files
committed
mobile or use w from api
1 parent df1586d commit 3cd6856

File tree

1 file changed

+14
-4
lines changed
  • src/shared/components/Contentful/Image

1 file changed

+14
-4
lines changed

src/shared/components/Contentful/Image/Image.jsx

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,13 @@ export class ImageInner extends React.Component {
9797
animation.animateOnScroll ? (
9898
<picture>
9999
<source srcSet={imageSources.source.file.url} type={imageSources.source.file.contentType} media="(min-width: 769px)" />
100-
{ imageSources.sourceMobile && <source srcSet={`${imageSources.sourceMobile.file.url}?w=768`} type={imageSources.sourceMobile.file.contentType} media="(max-width: 768px)" /> }
101-
<source srcSet={`${imageSources.source.file.url}?w=768`} type={imageSources.source.file.contentType} media="(max-width: 768px)" />
100+
{
101+
imageSources.sourceMobile ? (
102+
<source srcSet={imageSources.sourceMobile.file.url} type={imageSources.sourceMobile.file.contentType} media="(max-width: 768px)" />
103+
) : (
104+
<source srcSet={`${imageSources.source.file.url}?w=768`} type={imageSources.source.file.contentType} media="(max-width: 768px)" />
105+
)
106+
}
102107
<img
103108
src={`${imageSources.source.file.url}?fm=png`}
104109
alt={image.alt || image.name}
@@ -117,8 +122,13 @@ export class ImageInner extends React.Component {
117122
) : (
118123
<picture>
119124
<source srcSet={imageSources.source.file.url} type={imageSources.source.file.contentType} media="(min-width: 769px)" />
120-
{ imageSources.sourceMobile && <source srcSet={`${imageSources.sourceMobile.file.url}?w=768`} type={imageSources.sourceMobile.file.contentType} media="(max-width: 768px)" /> }
121-
<source srcSet={`${imageSources.source.file.url}?w=768`} type={imageSources.source.file.contentType} media="(max-width: 768px)" />
125+
{
126+
imageSources.sourceMobile ? (
127+
<source srcSet={imageSources.sourceMobile.file.url} type={imageSources.sourceMobile.file.contentType} media="(max-width: 768px)" />
128+
) : (
129+
<source srcSet={`${imageSources.source.file.url}?w=768`} type={imageSources.source.file.contentType} media="(max-width: 768px)" />
130+
)
131+
}
122132
<img
123133
src={`${imageSources.source.file.url}?fm=png`}
124134
alt={image.alt || image.name}

0 commit comments

Comments
 (0)