parent
							
								
									9c448a0280
								
							
						
					
					
						commit
						4c6adaf4f4
					
				
					 1 changed files with 16 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -18,8 +18,23 @@ const getFrequentlyUsedEmojis = createSelector([
 | 
			
		|||
    .toArray()
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
const getCustomEmojis = createSelector([
 | 
			
		||||
  state => state.get('custom_emojis'),
 | 
			
		||||
], emojis => emojis.sort((a, b) => {
 | 
			
		||||
  const aShort = a.get('shortcode').toLowerCase();
 | 
			
		||||
  const bShort = b.get('shortcode').toLowerCase();
 | 
			
		||||
 | 
			
		||||
  if (aShort < bShort) {
 | 
			
		||||
    return -1;
 | 
			
		||||
  } else if (aShort > bShort ) {
 | 
			
		||||
    return 1;
 | 
			
		||||
  } else {
 | 
			
		||||
    return 0;
 | 
			
		||||
  }
 | 
			
		||||
}));
 | 
			
		||||
 | 
			
		||||
const mapStateToProps = state => ({
 | 
			
		||||
  custom_emojis: state.get('custom_emojis'),
 | 
			
		||||
  custom_emojis: getCustomEmojis(state),
 | 
			
		||||
  autoPlay: state.getIn(['meta', 'auto_play_gif']),
 | 
			
		||||
  skinTone: state.getIn(['settings', 'skinTone']),
 | 
			
		||||
  frequentlyUsedEmojis: getFrequentlyUsedEmojis(state),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue