From 8ad449cb138fd4aaaa12951b108d77c1cd280748 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 18 Nov 2024 11:11:00 -0600 Subject: [PATCH] Remove frequentlyUsedEmoji defaults --- .../components/emoji-picker-dropdown.tsx | 28 +------------------ 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/src/features/emoji/components/emoji-picker-dropdown.tsx b/src/features/emoji/components/emoji-picker-dropdown.tsx index 2f8445cb2..2eb1131ef 100644 --- a/src/features/emoji/components/emoji-picker-dropdown.tsx +++ b/src/features/emoji/components/emoji-picker-dropdown.tsx @@ -55,41 +55,15 @@ export interface IEmojiPickerDropdown { const perLine = 8; const lines = 2; -const DEFAULTS = [ - '+1', - 'grinning', - 'kissing_heart', - 'heart_eyes', - 'laughing', - 'stuck_out_tongue_winking_eye', - 'sweat_smile', - 'joy', - 'yum', - 'disappointed', - 'thinking_face', - 'weary', - 'sob', - 'sunglasses', - 'heart', - 'ok_hand', -]; - export const getFrequentlyUsedEmojis = createSelector([ (state: RootState) => state.settings.get('frequentlyUsedEmojis', ImmutableMap()), ], (emojiCounters: ImmutableMap) => { - let emojis = emojiCounters + return emojiCounters .keySeq() .sort((a, b) => emojiCounters.get(a)! - emojiCounters.get(b)!) .reverse() .slice(0, perLine * lines) .toArray(); - - if (emojis.length < DEFAULTS.length) { - const uniqueDefaults = DEFAULTS.filter(emoji => !emojis.includes(emoji)); - emojis = emojis.concat(uniqueDefaults.slice(0, DEFAULTS.length - emojis.length)); - } - - return emojis; }); /** Filter custom emojis to only ones visible in the picker, and sort them alphabetically. */