defaultProps removed from component

This commit is contained in:
Дмитрий Пиченикин 2026-03-11 11:37:35 +03:00
parent e7d0560bd3
commit f53b8f3df1

View File

@ -1,6 +1,6 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information. // See LICENSE.txt for license information.
import React from 'react'; import React, {memo} from 'react';
import {useSelector} from 'react-redux'; import {useSelector} from 'react-redux';
import {GlobalState} from 'mattermost-redux/types/store'; import {GlobalState} from 'mattermost-redux/types/store';
@ -16,7 +16,7 @@ interface ComponentProps {
const FALLBACK_EMOJI = 'question'; const FALLBACK_EMOJI = 'question';
const RenderEmoji = ({emojiName, emojiStyle, size}: ComponentProps) => { const RenderEmoji = ({emojiName, emojiStyle, size = 16}: ComponentProps) => {
const emojiMap = useSelector((state: GlobalState) => getEmojiMap(state)); const emojiMap = useSelector((state: GlobalState) => getEmojiMap(state));
if (!emojiName) { if (!emojiName) {
@ -51,10 +51,4 @@ const RenderEmoji = ({emojiName, emojiStyle, size}: ComponentProps) => {
); );
}; };
RenderEmoji.defaultProps = { export default memo(RenderEmoji);
emoji: '',
emojiStyle: {},
size: 16,
};
export default React.memo(RenderEmoji);