diff --git a/site/_core/CodeLayout.js b/site/_core/CodeLayout.js new file mode 100644 index 0000000000..a1544937fe --- /dev/null +++ b/site/_core/CodeLayout.js @@ -0,0 +1,38 @@ +/** + * Copyright (c) 2016, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the license found in the + * LICENSE file in the root directory of this source tree. + */ + +var path = require('path'); +var React = require('react'); +var Site = require('./Site'); +var Marked = require('./Marked'); +var DocsSidebar = require('./DocsSidebar'); + +var CodeLayout = React.createClass({ + render: function() { + var page = this.props.page; + var site = this.props.site; + var firstURL = '/graphql-js/getting-started/'; + return ( + +
+ +
+

{page.title}

+ {page.content} +
+ {page.previous && ← Prev} + {page.next && Next →} +
+
+
+
+ ); + } +}); + +module.exports = CodeLayout; diff --git a/site/_core/DocsSidebar.js b/site/_core/DocsSidebar.js index 56f2d10910..c5fd6c5f92 100644 --- a/site/_core/DocsSidebar.js +++ b/site/_core/DocsSidebar.js @@ -11,7 +11,7 @@ var React = require('react'); var DocsSidebar = React.createClass({ render: function() { return
- {getCategories(this.props.site).map((category) => + {getCategories(this.props.site, this.props.firstURL).map((category) =>

{category.name}