UNPKG

megadoc-plugin-markdown

Version:

Markdown documentation generator for megadoc.

27 lines (22 loc) 595 B
const React = require('react'); const ArticleTOC = require('../components/ArticleTOC') const { object, bool, shape, } = React.PropTypes; module.exports = React.createClass({ displayName: 'Markdown::DocumentTOCOutlet', propTypes: { documentEntityNode: object, documentNode: object.isRequired, namespaceNode: object.isRequired, $outletOptions: shape({ grouped: bool }), }, render() { if (!this.props.documentNode) { return null; } return ( <ArticleTOC flat grouped={this.props.$outletOptions.grouped} {...this.props} /> ); } });