Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80635 views
1
/**
2
* @providesModule DocsLayout
3
* @jsx React.DOM
4
*/
5
6
var React = require('React');
7
var Site = require('Site');
8
var Marked = require('Marked');
9
var DocsSidebar = require('DocsSidebar');
10
var DocsLayout = React.createClass({
11
render: function() {
12
var metadata = this.props.metadata;
13
var content = this.props.children;
14
return (
15
<Site section="docs">
16
<section className="content wrap documentationContent">
17
<DocsSidebar metadata={metadata} />
18
<div className="inner-content">
19
<a id="content" />
20
<h1>{metadata.title}</h1>
21
<Marked>{content}</Marked>
22
<div className="docs-prevnext">
23
{metadata.previous && <a className="docs-prev" href={metadata.previous + '.html#content'}>&larr; Prev</a>}
24
{metadata.next && <a className="docs-next" href={metadata.next + '.html#content'}>Next &rarr;</a>}
25
</div>
26
</div>
27
</section>
28
</Site>
29
);
30
}
31
});
32
33
module.exports = DocsLayout;
34
35