import * as React from "react"; import { graphql, Link } from "gatsby"; import { navigate } from "gatsby"; import { Helmet } from "react-helmet"; import MasonryGallery from "../components/MasonryGallery"; const GalleryPage = ({ data }) => { const images = React.useMemo( () => data.allFile.edges.map((edge) => edge.node, [data]), [data] ); return ( <> Photo Gallery | Chuck Dries

Photo Gallery

); }; export const query = graphql` query GalleryPageQuery { allFile( filter: { sourceInstanceName: { eq: "gallery" } } sort: { order: DESC, fields: fields___imageMeta___dateTaken } ) { edges { node { relativePath base childImageSharp { fluid { aspectRatio } gatsbyImageData(layout: CONSTRAINED, height: 550) } fields { imageMeta { dateTaken meta{ ObjectName } } } } } } } `; export default GalleryPage;