diff --git a/src/common/Popup/Label.js b/src/common/Popup/Label.js index f37923013..5fce89cc0 100644 --- a/src/common/Popup/Label.js +++ b/src/common/Popup/Label.js @@ -1,9 +1,18 @@ const React = require('react'); +const PropTypes = require('prop-types'); -const Label = React.forwardRef(({ children, ...props }, ref) => { - return React.cloneElement(React.Children.only(children), { ...props, ref }); +const Label = React.forwardRef(({ children, onClick }, ref) => { + return React.cloneElement(React.Children.only(children), { ref, onClick }); }); Label.displayName = 'Popup.Label'; +Label.propTypes = { + onClick: PropTypes.func, + children: PropTypes.oneOfType([ + PropTypes.arrayOf(PropTypes.node), + PropTypes.node + ]) +}; + module.exports = Label; diff --git a/src/common/Popup/Menu.js b/src/common/Popup/Menu.js index e791c8e88..96fefccb6 100644 --- a/src/common/Popup/Menu.js +++ b/src/common/Popup/Menu.js @@ -1,4 +1,5 @@ const React = require('react'); +const PropTypes = require('prop-types'); const Menu = React.forwardRef(({ children }, ref) => (