/* 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 (
{/**/}
{prev && (
)}
{next && (
)}
);
};
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 */