UNPKG

react-styleguidist

Version:
31 lines (26 loc) 713 B
import React from 'react'; import PropTypes from 'prop-types'; import Markdown from 'rsg-components/Markdown'; import Styled from 'rsg-components/Styled'; var styles = function styles(_ref) { var space = _ref.space; return { root: { marginBottom: space[4] } }; }; export function MessageRenderer(_ref2) { var classes = _ref2.classes, children = _ref2.children; return React.createElement( 'div', { className: classes.root }, React.createElement(Markdown, { text: Array.isArray(children) ? children.join('\n') : children }) ); } MessageRenderer.propTypes = { classes: PropTypes.object.isRequired, children: PropTypes.node.isRequired }; export default Styled(styles)(MessageRenderer);