'use strict'; const React = require('react'); const renderMarkdown = require('./renderMarkdown.js'); const CWD = process.cwd(); class Remarkable extends React.Component { content() { if (this.props.source) { return ( ); } else { return React.Children.map(this.props.children, child => { if (typeof child === 'string') { return ( ); } else { return child; } }); } } render() { var Container = this.props.container; return {this.content()}; } } Remarkable.defaultProps = { container: 'div', }; module.exports = Remarkable;