fix(emojis): Handle multipoint emojis (e.g. country flags) (#4221)
This commit is contained in:
		
					parent
					
						
							
								d4b097a88c
							
						
					
				
			
			
				commit
				
					
						1d2616b79b
					
				
			
		
					 2 changed files with 2 additions and 2 deletions
				
			
		|  | @ -136,7 +136,7 @@ export default class ComposeForm extends ImmutablePureComponent { | |||
| 
 | ||||
|   handleEmojiPick = (data) => { | ||||
|     const position     = this.autosuggestTextarea.textarea.selectionStart; | ||||
|     const emojiChar    = String.fromCodePoint(parseInt(data.unicode, 16)); | ||||
|     const emojiChar    = data.unicode.split('-').map(code => String.fromCodePoint(parseInt(code, 16))).join(''); | ||||
|     this._restoreCaret = position + emojiChar.length + 1; | ||||
|     this.props.onPickEmoji(position, data); | ||||
|   } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue