/* eslint-disable react/no-danger */ import React from 'react'; import { graphql } from 'gatsby'; import Layout from '../components/layout'; import LeftNav from '../components/LeftNav'; import 'prismjs/themes/prism-tomorrow.css'; import './page.scss'; import SideBar from '../components/SideBar'; import EditDoc from '../components/EditButton'; import SEO from '../components/seo'; import { Link } from '../../.cache/gatsby-browser-entry'; import SearchInputBox from '../components/SearchInputBox'; import MobileView from '../components/MobileView'; import Footer from '../components/Footer'; import { environment } from '../environment'; import Header from '../components/header'; export default ({ data, pageContext }) => { const prev = pageContext.prev ? { url: `${pageContext.prev.fields.slug}`, title: pageContext.prev.frontmatter.title, } : null; const next = pageContext.next ? { url: `${pageContext.next.fields.slug}`, title: pageContext.next.frontmatter.title, } : null; const post = data.markdownRemark; let contextualLinks; if (post.frontmatter.contextual_links) { contextualLinks = ; } if (environment.isStaging()) { post.frontmatter.noindex = true; } return (

{/**/}

{post.frontmatter.title}

{prev && (
Previous

{prev.title}

)} {next && (
Next

{next.title}

)}
); }; export const query = graphql` query ($slug: String!) { markdownRemark(fields: { slug: { eq: $slug } }) { html frontmatter { title page_title metadesc canonical keywords social_share_summary social_share_desc social_share_image noindex contextual_links { type name url } } fields { slug } } } `; /* eslint-enaable */