File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 11{
2- "version" : " 4.5.9 " ,
2+ "version" : " 4.5.13 " ,
33 "license" : " MIT" ,
44 "main" : " dist/index.js" ,
55 "typings" : " dist/index.d.ts" ,
Original file line number Diff line number Diff line change 11import { GetEmojiUrl } from '../components/emoji/BaseEmojiProps' ;
22import {
3- addCustomEmojis ,
3+ setCustomEmojis ,
44 emojiUrlByUnified
55} from '../dataUtils/emojiSelectors' ;
66import {
@@ -45,7 +45,7 @@ export function mergeConfig(
4545 suggestionMode : config . suggestedEmojisMode
4646 } ) ;
4747
48- addCustomEmojis ( config . customEmojis ?? [ ] ) ;
48+ setCustomEmojis ( config . customEmojis ?? [ ] ) ;
4949
5050 const skinTonePickerLocation = config . searchDisabled
5151 ? SkinTonePickerLocation . PREVIEW
Original file line number Diff line number Diff line change @@ -92,17 +92,20 @@ export function emojiByUnified(unified?: string): DataEmoji | undefined {
9292
9393export const allEmojis : DataEmojis = Object . values ( emojis ) . flat ( ) ;
9494
95- export function addCustomEmojis ( customEmojis : CustomEmoji [ ] ) : void {
95+ export function setCustomEmojis ( customEmojis : CustomEmoji [ ] ) : void {
96+ emojis [ Categories . CUSTOM ] . length = 0 ;
97+
9698 customEmojis . forEach ( emoji => {
9799 const emojiData = customToRegularEmoji ( emoji ) ;
98100
101+ emojis [ Categories . CUSTOM ] . push ( emojiData as never ) ;
102+
99103 if ( allEmojisByUnified [ emojiData [ EmojiProperties . unified ] ] ) {
100104 return ;
101105 }
102106
103107 allEmojis . push ( emojiData ) ;
104108 allEmojisByUnified [ emojiData [ EmojiProperties . unified ] ] = emojiData ;
105- emojis [ Categories . CUSTOM ] . push ( emojiData as never ) ;
106109 indexEmoji ( emojiData ) ;
107110 } ) ;
108111}
You can’t perform that action at this time.
0 commit comments