Skip to content

Instantly share code, notes, and snippets.

@adiusz
Created July 1, 2020 10:57
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 adiusz/57e63c341de8090c3dc7d76dc1d8ffa5 to your computer and use it in GitHub Desktop.
Save adiusz/57e63c341de8090c3dc7d76dc1d8ffa5 to your computer and use it in GitHub Desktop.
import React, { useState } from "react"
import { graphql } from 'gatsby'
import Layout from "../components/layout"
import SEO from "../components/seo"
import styled, { css } from "styled-components" }
export default ({ data }) => {
const images = data.datoCmsProduct.gallery
return (
<Layout>
<SEO title={data.datoCmsProduct.name}/>
<SectionHero>
<StyledHeroSlogan>
<h1>{data.datoCmsProduct.name}</h1>
</StyledHeroSlogan>
<StyledHeroImg
fluid={data.datoCmsProduct.imagePage.fluid}
/>
</SectionHero>
<SectionDescription>
<Container>
<SectionHeader>Produkt: <strong>{data.datoCmsProduct.name}</strong></SectionHeader>
<Paragraph>{data.datoCmsProduct.descriptionPage}</Paragraph>
</Container>
</Layout>
)
}
export const query = graphql`
query WorkQuery($slug: String!) {
datoCmsProduct(slug: { eq: $slug }) {
name
imagePage {
fluid(maxWidth: 1000, imgixParams: {fm: "png", auto: "compress"}) {
...GatsbyDatoCmsFluid
}
}
descriptionPage
}
}
`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment