Set Emoji.propTypes.set as an enum
parent
f43304399d
commit
ecc086260a
|
@ -86,10 +86,10 @@ export default class Emoji extends React.Component {
|
||||||
|
|
||||||
Emoji.propTypes = {
|
Emoji.propTypes = {
|
||||||
skin: React.PropTypes.number,
|
skin: React.PropTypes.number,
|
||||||
set: React.PropTypes.string,
|
|
||||||
onOver: React.PropTypes.func,
|
onOver: React.PropTypes.func,
|
||||||
onLeave: React.PropTypes.func,
|
onLeave: React.PropTypes.func,
|
||||||
onClick: React.PropTypes.func,
|
onClick: React.PropTypes.func,
|
||||||
|
set: React.PropTypes.oneOf(['apple', 'google', 'twitter', 'emojione']),
|
||||||
size: React.PropTypes.number.isRequired,
|
size: React.PropTypes.number.isRequired,
|
||||||
emoji: React.PropTypes.oneOfType([
|
emoji: React.PropTypes.oneOfType([
|
||||||
React.PropTypes.string,
|
React.PropTypes.string,
|
||||||
|
|
|
@ -6,7 +6,7 @@ import data from '../../data'
|
||||||
import store from '../utils/store'
|
import store from '../utils/store'
|
||||||
import frequently from '../utils/frequently'
|
import frequently from '../utils/frequently'
|
||||||
|
|
||||||
import {Anchors, Category, Preview, Search} from '.'
|
import {Anchors, Category, Emoji, Preview, Search} from '.'
|
||||||
|
|
||||||
const RECENT_CATEGORY = { name: 'Recent', emojis: null }
|
const RECENT_CATEGORY = { name: 'Recent', emojis: null }
|
||||||
const SEARCH_CATEGORY = { name: 'Search', emojis: null, anchor: RECENT_CATEGORY }
|
const SEARCH_CATEGORY = { name: 'Search', emojis: null, anchor: RECENT_CATEGORY }
|
||||||
|
@ -289,7 +289,7 @@ Picker.propTypes = {
|
||||||
title: React.PropTypes.string,
|
title: React.PropTypes.string,
|
||||||
emoji: React.PropTypes.string,
|
emoji: React.PropTypes.string,
|
||||||
color: React.PropTypes.string,
|
color: React.PropTypes.string,
|
||||||
set: React.PropTypes.string,
|
set: Emoji.propTypes.set,
|
||||||
}
|
}
|
||||||
|
|
||||||
Picker.defaultProps = {
|
Picker.defaultProps = {
|
||||||
|
@ -301,5 +301,5 @@ Picker.defaultProps = {
|
||||||
title: 'Emoji Mart™',
|
title: 'Emoji Mart™',
|
||||||
emoji: 'department_store',
|
emoji: 'department_store',
|
||||||
color: '#ae65c5',
|
color: '#ae65c5',
|
||||||
set: 'apple',
|
set: Emoji.defaultProps.set,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue