From 2b1eafc16f26667a07aa0e304a6a070c4b5eedc1 Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Wed, 18 Apr 2018 17:25:59 +0100 Subject: [PATCH] Fix eslint rules [MAILPOET-1348] --- assets/js/src/newsletters/badges/badge.jsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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;