diff --git a/assets/js/src/newsletters/badges/badge.jsx b/assets/js/src/newsletters/badges/badge.jsx index fd8c5b4a3e..0aa0af2a8b 100644 --- a/assets/js/src/newsletters/badges/badge.jsx +++ b/assets/js/src/newsletters/badges/badge.jsx @@ -1,6 +1,7 @@ import React from 'react'; import classNames from 'classnames'; import ReactTooltip from 'react-tooltip'; +import PropTypes from 'prop-types'; function Badge(props) { const badgeClasses = classNames( @@ -24,7 +25,7 @@ function Badge(props) { { tooltip && ( ) } @@ -32,4 +33,18 @@ function Badge(props) { ); } +Badge.propTypes = { + name: PropTypes.string.isRequired, + tooltip: PropTypes.string, + tooltipId: PropTypes.string, + type: PropTypes.string, +}; + +Badge.defaultProps = { + type: undefined, + tooltipId: undefined, + tooltip: undefined, +}; + + export default Badge;