@massds/mayflower-react
Version:
React versions of Mayflower design system UI components
24 lines • 617 B
JavaScript
/**
* Heading module.
* @module @massds/mayflower-react/Heading
*/
import React from "react";
import PropTypes from "prop-types";
const Heading = props => {
const Element = "h" + props.level;
return /*#__PURE__*/React.createElement(Element, {
className: props["class"]
}, props.text);
};
Heading.propTypes = process.env.NODE_ENV !== "production" ? {
/** The heading text */
text: PropTypes.string.isRequired,
/** The heading level */
level: PropTypes.number,
/** A passable heading classname */
"class": PropTypes.string
} : {};
Heading.defaultProps = {
level: 1
};
export default Heading;