MM-22318 Fix autocomplete selection char code for native emojis (#4040)
This commit is contained in:
parent
217ef59f1c
commit
3af9af68e4
1 changed files with 5 additions and 1 deletions
|
|
@ -129,7 +129,11 @@ export default class EmojiSuggestion extends PureComponent {
|
|||
|
||||
const emojiData = getEmojiByName(emoji);
|
||||
if (emojiData?.filename && !BuiltInEmojis.includes(emojiData.filename)) {
|
||||
completedDraft = emojiPart.replace(EMOJI_REGEX_WITHOUT_PREFIX, String.fromCodePoint(parseInt(emojiData.filename, 16)));
|
||||
const codeArray = emojiData.filename.split('-');
|
||||
const code = codeArray.reduce((acc, c) => {
|
||||
return acc + String.fromCodePoint(parseInt(c, 16));
|
||||
}, '');
|
||||
completedDraft = emojiPart.replace(EMOJI_REGEX_WITHOUT_PREFIX, `${code} `);
|
||||
} else {
|
||||
completedDraft = emojiPart.replace(EMOJI_REGEX_WITHOUT_PREFIX, `${prefix}${emoji}: `);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue