Filter default emojis with the same name as emotes
This commit is contained in:
parent
5feaa30e58
commit
37ee60aca1
1 changed files with 2 additions and 1 deletions
|
@ -131,7 +131,8 @@ export default function TextareaWithSuggestions(props: Props) {
|
||||||
if (isEmote) {
|
if (isEmote) {
|
||||||
emoteNames = EMOTES.map(({ name }) => name.toLowerCase());
|
emoteNames = EMOTES.map(({ name }) => name.toLowerCase());
|
||||||
const hasMinEmojiLength = suggestionTerm && suggestionTerm.length > EMOJI_MIN_CHARACTERS;
|
const hasMinEmojiLength = suggestionTerm && suggestionTerm.length > EMOJI_MIN_CHARACTERS;
|
||||||
emojiNames = hasMinEmojiLength ? EMOJIS.names : [];
|
// Filter because our emotes are priority from default emojis, like :eggplant:
|
||||||
|
emojiNames = hasMinEmojiLength ? EMOJIS.names.filter((name) => !emoteNames.includes(`:${name}:`)) : [];
|
||||||
const emotesAndEmojis = [...emoteNames, ...emojiNames];
|
const emotesAndEmojis = [...emoteNames, ...emojiNames];
|
||||||
|
|
||||||
allOptions.push(...emotesAndEmojis);
|
allOptions.push(...emotesAndEmojis);
|
||||||
|
|
Loading…
Add table
Reference in a new issue