gatsby-theme-location-mapper
Version:
Gatsby Theme for showing physical locations on a map. e.g. Store Locator
35 lines (30 loc) • 793 B
JavaScript
import React from "react";
import { MDXRenderer } from "gatsby-plugin-mdx";
import { Layout, Header, Main, Container, Footer } from "theme-ui";
import LocationsNav from "./locationsnav";
import LeafletMap from "./leafletmap";
import "./page.css";
const Page = (pageData) => {
return (
<Layout>
<Header>
<Container>
<h1>Location Mapper</h1>
</Container>
</Header>
<Main>
<Container>
<MDXRenderer>{pageData.body}</MDXRenderer>
<LocationsNav locations={pageData.locations} />
<LeafletMap locations={pageData.locations} />
</Container>
</Main>
<Footer>
<Container>
<p>Location Mapper</p>
</Container>
</Footer>
</Layout>
)
};
export default Page;