diff --git a/src/components/parent-emoji.js b/src/components/parent-emoji.js index 65f224f..661dcfb 100644 --- a/src/components/parent-emoji.js +++ b/src/components/parent-emoji.js @@ -3,11 +3,17 @@ import data from '../data' import { EmojiPropTypes, EmojiDefaultProps } from '../utils/shared-props' import NimbleEmoji from './emoji' -export default class Emoji extends React.PureComponent { - render() { - return +const Emoji = (props) => { + for (let k in Emoji.defaultProps) { + if (props[k] == undefined && Emoji.defaultProps[k] != undefined) { + props[k] = Emoji.defaultProps[k] + } } + + return NimbleEmoji({ ...props }) } Emoji.propTypes = EmojiPropTypes Emoji.defaultProps = { ...EmojiDefaultProps, data } + +export default Emoji