Skip to content

Commit

Permalink
T5-73 Set up art-directed ImageCollage fixed images.
Browse files Browse the repository at this point in the history
  • Loading branch information
earthday47 committed Jul 2, 2019
1 parent 0eaa737 commit 2ecf05d
Showing 1 changed file with 30 additions and 27 deletions.
57 changes: 30 additions & 27 deletions src/components/ProjectPreview/ImageCollage.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,42 +26,45 @@ const ImageCollage = ({ images }) => {
// slideNumber % 3 === 0 ? 3 : slideNumber % 2 === 0 ? 2 : 1;
const selectedClass = () => 1;

// Prepare fixed images data for art-directed images using media queries.
// Pass array of fixed images with media query for art direction.
// @see https://www.gatsbyjs.org/packages/gatsby-image/#art-directing-multiple-images
const srcset = {
primary: [
images.primary.mobile.fixed,
{
...images.primary.desktop.fixed,
media: `${mediaQueries.desktop}`,
},
],
secondary: [
images.secondary.mobile.fixed,
{
...images.secondary.desktop.fixed,
media: `(min-width: 1200px)`,
},
],
tertiary: [
images.tertiary.mobile.fixed,
{
...images.tertiary.desktop.fixed,
media: `${mediaQueries.desktop}`,
},
],
};

return (
<article css={flexWrap}>
<div className='twoStack'>
<Img
// src={images.secondary.mobile.fixed.src}
fixed={images.secondary.mobile.fixed}
fixed={[
images.secondary.mobile.fixed,
{
...images.secondary.desktop.fixed,
media: mediaQueries.desktop.replace(`@media`, ``).trim(),
},
]}
alt='secondary'
className={`secondary${selectedClass()}`}
/>
<Img
fixed={[
images.primary.mobile.fixed,
{
...images.secondary.desktop.fixed,
media: mediaQueries.desktop.replace(`@media`, ``).trim(),
},
]}
alt='primary'
className={`primary${selectedClass()}`}
/>
</div>
<Img
fixed={[
images.tertiary.mobile.fixed,
{
...images.tertiary.desktop.fixed,
media: mediaQueries.desktop.replace(`@media`, ``).trim(),
},
]}
alt='primary'
className={`tertiary${selectedClass()}`}
/>
</article>
);
};
Expand Down

0 comments on commit 2ecf05d

Please sign in to comment.