@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
26 lines (22 loc) • 587 B
JavaScript
/**
* Paragraph module.
* @module @massds/mayflower-react/Paragraph
*/
import React from "react";
import PropTypes from "prop-types";
const Paragraph = paragraph =>
/*#__PURE__*/
/* eslint-disable-next-line react/no-danger */
React.createElement("p", {
className: paragraph.className,
dangerouslySetInnerHTML: {
__html: paragraph.text || paragraph.children
}
});
Paragraph.propTypes = process.env.NODE_ENV !== "production" ? {
/** The text displayed. */
text: PropTypes.string,
/** A custom class. */
className: PropTypes.string
} : {};
export default Paragraph;