parent
					
						
							
								072158ee97
							
						
					
				
			
			
				commit
				
					
						e64e6a03dd
					
				
			
		
					 13 changed files with 86 additions and 18 deletions
				
			
		|  | @ -6,7 +6,7 @@ import Overlay from 'react-overlays/lib/Overlay'; | |||
| import classNames from 'classnames'; | ||||
| import ImmutablePropTypes from 'react-immutable-proptypes'; | ||||
| import detectPassiveEvents from 'detect-passive-events'; | ||||
| import { buildCustomEmojis } from '../../emoji/emoji'; | ||||
| import { buildCustomEmojis, categoriesFromEmojis } from '../../emoji/emoji'; | ||||
| 
 | ||||
| const messages = defineMessages({ | ||||
|   emoji: { id: 'emoji_button.label', defaultMessage: 'Insert emoji' }, | ||||
|  | @ -31,19 +31,6 @@ let EmojiPicker, Emoji; // load asynchronously | |||
| const backgroundImageFn = () => `${assetHost}/emoji/sheet_10.png`; | ||||
| const listenerOptions = detectPassiveEvents.hasSupport ? { passive: true } : false; | ||||
| 
 | ||||
| const categoriesSort = [ | ||||
|   'recent', | ||||
|   'custom', | ||||
|   'people', | ||||
|   'nature', | ||||
|   'foods', | ||||
|   'activity', | ||||
|   'places', | ||||
|   'objects', | ||||
|   'symbols', | ||||
|   'flags', | ||||
| ]; | ||||
| 
 | ||||
| class ModifierPickerMenu extends React.PureComponent { | ||||
| 
 | ||||
|   static propTypes = { | ||||
|  | @ -241,8 +228,23 @@ class EmojiPickerMenu extends React.PureComponent { | |||
|     } | ||||
| 
 | ||||
|     const title = intl.formatMessage(messages.emoji); | ||||
| 
 | ||||
|     const { modifierOpen } = this.state; | ||||
| 
 | ||||
|     const categoriesSort = [ | ||||
|       'recent', | ||||
|       'people', | ||||
|       'nature', | ||||
|       'foods', | ||||
|       'activity', | ||||
|       'places', | ||||
|       'objects', | ||||
|       'symbols', | ||||
|       'flags', | ||||
|     ]; | ||||
| 
 | ||||
|     categoriesSort.splice(1, 0, ...Array.from(categoriesFromEmojis(custom_emojis)).sort()); | ||||
| 
 | ||||
|     return ( | ||||
|       <div className={classNames('emoji-picker-dropdown__menu', { selecting: modifierOpen })} style={style} ref={this.setRef}> | ||||
|         <EmojiPicker | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue