diff --git a/src/templates/MarkdownList.jsx b/src/templates/MarkdownList.jsx index ac3879ae..4ee65254 100644 --- a/src/templates/MarkdownList.jsx +++ b/src/templates/MarkdownList.jsx @@ -1,4 +1,5 @@ import React, { useState } from 'react' +import PropTypes from 'prop-types' import Layout from '../components/Layout' import HeaderSection from '../components/HeaderSection' import Content from '../components/Content' @@ -95,3 +96,7 @@ export default function MarkdownList({ pageContext }) { ) } + +MarkdownList.propTypes = { + pageContext: PropTypes.object.isRequired +} diff --git a/src/templates/MarkdownTemplate.jsx b/src/templates/MarkdownTemplate.jsx index 74ce3b64..1e4eb89b 100644 --- a/src/templates/MarkdownTemplate.jsx +++ b/src/templates/MarkdownTemplate.jsx @@ -1,4 +1,5 @@ import React from 'react' +import PropTypes from 'prop-types' import DocContent from '../components/DocContent' import Content from '../components/Content' @@ -17,26 +18,6 @@ export default function MarkdownTemplate({ data }) { ) } -// export const postQuery = graphql` -// query BlogPostByPath($path: String!) { -// markdownRemark(frontmatter: { slug: { eq: $path } }) { -// html -// htmlAst -// tableOfContents -// frontmatter { -// slug -// title -// section -// } -// ...PageFooter -// } -// } -// fragment PageFooter on MarkdownRemark { -// parent { -// ... on File { -// relativePath -// sourceInstanceName -// } -// } -// } -// ` +MarkdownTemplate.propTypes = { + data: PropTypes.object.isRequired +}