diff --git a/gatsby-node.js b/gatsby-node.js index f5c9e7bd0fadd7bcca3bea591d77b2f9ba43c0af..883c5aed7c12293f5d26be25ae56ce72c5813c6b 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -65,13 +65,15 @@ const mdPagesFromTemplate = async ( return; } result.data.allMarkdownRemark.edges.forEach(({ node }) => { - createPage({ - path: node.frontmatter.slug, - component: pageTemplate, - context: { - // additional data can be passed via context - slug: node.frontmatter.slug, - }, - }); + if (node.frontmatter.slug) { + createPage({ + path: node.frontmatter.slug, + component: pageTemplate, + context: { + // additional data can be passed via context + slug: node.frontmatter.slug, + }, + }); + } }); }; diff --git a/src/components/app/Header.js b/src/components/app/Header.js index 02850cf0c5005a98640d85819dc8a6c24452aa29..acd12662ca8e331a88f3d26c80108ab612fee033 100644 --- a/src/components/app/Header.js +++ b/src/components/app/Header.js @@ -14,7 +14,7 @@ import theme from '../../styles/theme'; * color based on fixed state and page type. */ const StyledHeader = styled(GHeader)` - z-index: 10; + z-index: 25; position: absolute; top: 0; left: 0; @@ -39,7 +39,7 @@ const Header = ({ transparent }) => {
{ - + About Us @@ -47,27 +46,60 @@ const Nav = ({ sticky }) => { Our Other Programs - + {sticky && ( + + )} + - -