1
0
mirror of https://github.com/kremalicious/portfolio.git synced 2025-02-14 21:10:41 +01:00
portfolio/src/components/molecules/ProjectImage.jsx
2018-09-19 20:46:32 +02:00

31 lines
691 B
JavaScript

import React from 'react'
import PropTypes from 'prop-types'
import { graphql } from 'gatsby'
import Img from 'gatsby-image'
import styles from './ProjectImage.module.scss'
const ProjectImage = ({ fluid, alt }) => (
<Img
className={styles.project__image}
outerWrapperClassName={styles.project__imagewrap}
backgroundColor="#6b7f88"
fluid={fluid}
alt={alt}
/>
)
ProjectImage.propTypes = {
fluid: PropTypes.object.isRequired,
alt: PropTypes.string
}
export const projectImage = graphql`
fragment ProjectImageFluid on ImageSharp {
fluid(maxWidth: 1200, quality: 85) {
...GatsbyImageSharpFluid_withWebp_noBase64
}
}
`
export default ProjectImage