megadoc-plugin-markdown
Version:
Markdown documentation generator for megadoc.
26 lines (21 loc) • 562 B
JavaScript
const React = require('react');
const Article = require('../components/Article')
const { object } = React.PropTypes;
const { PropTypes } = React;
module.exports = React.createClass({
displayName: 'Markdown::DocumentOutlet',
propTypes: {
documentNode: object,
$outletOptions: PropTypes.shape({
className: PropTypes.string
}),
},
render() {
if (!this.props.documentNode || !this.props.documentNode.properties) {
return null;
}
return (
<Article {...this.props} {...this.props.$outletOptions} />
);
}
});