Honor system_emoji_font in the Emoji Picker
				
					
				
			This commit is contained in:
		
							parent
							
								
									97c3cec2f8
								
							
						
					
					
						commit
						13faa1daa0
					
				
					 1 changed files with 9 additions and 7 deletions
				
			
		|  | @ -12,6 +12,7 @@ import classNames from 'classnames'; | ||||||
| import ImmutablePropTypes from 'react-immutable-proptypes'; | import ImmutablePropTypes from 'react-immutable-proptypes'; | ||||||
| import detectPassiveEvents from 'detect-passive-events'; | import detectPassiveEvents from 'detect-passive-events'; | ||||||
| import { buildCustomEmojis, categoriesFromEmojis } from 'flavours/glitch/util/emoji'; | import { buildCustomEmojis, categoriesFromEmojis } from 'flavours/glitch/util/emoji'; | ||||||
|  | import { useSystemEmojiFont } from 'flavours/glitch/util/initial_state'; | ||||||
| 
 | 
 | ||||||
| const messages = defineMessages({ | const messages = defineMessages({ | ||||||
|   emoji: { id: 'emoji_button.label', defaultMessage: 'Insert emoji' }, |   emoji: { id: 'emoji_button.label', defaultMessage: 'Insert emoji' }, | ||||||
|  | @ -159,12 +160,12 @@ class ModifierPickerMenu extends React.PureComponent { | ||||||
| 
 | 
 | ||||||
|     return ( |     return ( | ||||||
|       <div className='emoji-picker-dropdown__modifiers__menu' style={{ display: active ? 'block' : 'none' }} ref={this.setRef}> |       <div className='emoji-picker-dropdown__modifiers__menu' style={{ display: active ? 'block' : 'none' }} ref={this.setRef}> | ||||||
|         <button onClick={this.handleClick} data-index={1}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={1} backgroundImageFn={backgroundImageFn} /></button> |         <button onClick={this.handleClick} data-index={1}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={1} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /></button> | ||||||
|         <button onClick={this.handleClick} data-index={2}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={2} backgroundImageFn={backgroundImageFn} /></button> |         <button onClick={this.handleClick} data-index={2}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={2} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /></button> | ||||||
|         <button onClick={this.handleClick} data-index={3}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={3} backgroundImageFn={backgroundImageFn} /></button> |         <button onClick={this.handleClick} data-index={3}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={3} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /></button> | ||||||
|         <button onClick={this.handleClick} data-index={4}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={4} backgroundImageFn={backgroundImageFn} /></button> |         <button onClick={this.handleClick} data-index={4}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={4} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /></button> | ||||||
|         <button onClick={this.handleClick} data-index={5}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={5} backgroundImageFn={backgroundImageFn} /></button> |         <button onClick={this.handleClick} data-index={5}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={5} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /></button> | ||||||
|         <button onClick={this.handleClick} data-index={6}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={6} backgroundImageFn={backgroundImageFn} /></button> |         <button onClick={this.handleClick} data-index={6}><Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={6} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /></button> | ||||||
|       </div> |       </div> | ||||||
|     ); |     ); | ||||||
|   } |   } | ||||||
|  | @ -199,7 +200,7 @@ class ModifierPicker extends React.PureComponent { | ||||||
| 
 | 
 | ||||||
|     return ( |     return ( | ||||||
|       <div className='emoji-picker-dropdown__modifiers'> |       <div className='emoji-picker-dropdown__modifiers'> | ||||||
|         <Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={modifier} onClick={this.handleClick} backgroundImageFn={backgroundImageFn} /> |         <Emoji emoji='fist' set='twitter' size={22} sheetSize={32} skin={modifier} onClick={this.handleClick} backgroundImageFn={backgroundImageFn} native={useSystemEmojiFont} /> | ||||||
|         <ModifierPickerMenu active={active} onSelect={this.handleSelect} onClose={this.props.onClose} /> |         <ModifierPickerMenu active={active} onSelect={this.handleSelect} onClose={this.props.onClose} /> | ||||||
|       </div> |       </div> | ||||||
|     ); |     ); | ||||||
|  | @ -344,6 +345,7 @@ class EmojiPickerMenu extends React.PureComponent { | ||||||
|           backgroundImageFn={backgroundImageFn} |           backgroundImageFn={backgroundImageFn} | ||||||
|           autoFocus |           autoFocus | ||||||
|           emojiTooltip |           emojiTooltip | ||||||
|  |           native={useSystemEmojiFont} | ||||||
|         /> |         /> | ||||||
| 
 | 
 | ||||||
|         <ModifierPicker |         <ModifierPicker | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue