Skip to content

Instantly share code, notes, and snippets.

@jeremeylduvall
Created December 14, 2017 13:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeremeylduvall/dc7b30d426fa286b09e543621d28db5f to your computer and use it in GitHub Desktop.
Save jeremeylduvall/dc7b30d426fa286b09e543621d28db5f to your computer and use it in GitHub Desktop.
Photo.js
// External
import React from 'react';
import PropTypes from 'prop-types';
import Img from 'gatsby-image';
import Link from 'gatsby-link';
const Photo = ( props ) => {
return (
<div
style={ {
width: 'calc( 100% / 3 )',
padding: '0.2em',
} }
>
<Link to={ props.link } >
<Img
src={ props.src }
sizes={ props.sizes }
style={ {
width: 'auto',
height: 'auto',
} }
/>
</Link>
</div>
)
}
Photo.PropTypes = {
src: PropTypes.string,
sizes: PropTypes.object,
link: PropTypes.string,
}
export default Photo;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment