Use category labels based on Apple’s

exclude-unsupported-native-emojis
Etienne Lemay 2016-07-07 14:28:15 -04:00
parent de98e7a729
commit 6237fb7fac
2 changed files with 15 additions and 2 deletions

View File

@ -3,6 +3,19 @@ import React from 'react'
import {frequently} from '../utils' import {frequently} from '../utils'
import {Emoji} from '.' import {Emoji} from '.'
const LABELS = {
'Search': 'Search Results',
'Recent': 'Frequently Used',
'People': 'Smileys & People',
'Nature': 'Animals & Nature',
'Foods': 'Food & Drink',
'Activity': 'Activity',
'Places': 'Travel & Places',
'Objects': 'Objects',
'Symbols': 'Symbols',
'Flags': 'Flags',
}
export default class Category extends React.Component { export default class Category extends React.Component {
componentDidMount() { componentDidMount() {
this.container = this.refs.container this.container = this.refs.container
@ -83,7 +96,7 @@ export default class Category extends React.Component {
return <div ref='container' className='emoji-picker-category' style={containerStyles}> return <div ref='container' className='emoji-picker-category' style={containerStyles}>
<div style={labelStyles} data-name={name} className='emoji-picker-category-label'> <div style={labelStyles} data-name={name} className='emoji-picker-category-label'>
<span style={labelSpanStyles} ref='label'>{name}</span> <span style={labelSpanStyles} ref='label'>{LABELS[name]}</span>
</div> </div>
{emojis && emojis.map((emoji) => {emojis && emojis.map((emoji) =>

View File

@ -122,7 +122,7 @@ export default class Picker extends React.Component {
this.setState({ categories: DEFAULT_CATEGORIES }) this.setState({ categories: DEFAULT_CATEGORIES })
} else { } else {
this.setState({ categories: [{ this.setState({ categories: [{
name: 'Search Results', name: 'Search',
emojis: emojis, emojis: emojis,
}]}) }]})
} }