/* 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"; 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 */