src/templates/tutorial.js (37 lines of code) (raw):

/** * Copyright (c) Facebook, Inc. and its affiliates. * * @emails react-core */ import MarkdownPage from 'components/MarkdownPage'; import React from 'react'; import {graphql} from 'gatsby'; import Layout from 'components/Layout'; import {createLinkTutorial} from 'utils/createLink'; import {sectionListTutorial} from 'utils/sectionList'; const Tutorial = ({data, location}) => { return ( <Layout location={location}> <MarkdownPage enableScrollSync createLink={createLinkTutorial} location={location} markdownRemark={data.markdownRemark} sectionList={sectionListTutorial} titlePostfix=" &ndash; React" /> </Layout> ); }; export const pageQuery = graphql` query TemplateTutorialMarkdown($slug: String!) { markdownRemark(fields: {slug: {eq: $slug}}) { html frontmatter { title next prev } fields { path slug } } } `; export default Tutorial;