/** * Copyright (c) 2017-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ const React = require('react'); const Container = require('./Container.js'); const Doc = require('./Doc.js'); const DocsSidebar = require('./DocsSidebar.js'); const OnPageNav = require('./nav/OnPageNav.js'); const Site = require('./Site.js'); const translation = require('../server/translation.js'); // component used to generate whole webpage for docs, including sidebar/header/footer class DocsLayout extends React.Component { render() { const metadata = this.props.metadata; const content = this.props.children; const i18n = translation[this.props.metadata.language]; let DocComponent = Doc; if (this.props.Doc) { DocComponent = this.props.Doc; } return (
{this.props.config.onPageNav == 'separate' && ( )}
); } } module.exports = DocsLayout;