summaryrefslogtreecommitdiffstats
path: root/webapp/components/emoji_picker/components/emoji_picker_item.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/emoji_picker/components/emoji_picker_item.jsx')
-rw-r--r--webapp/components/emoji_picker/components/emoji_picker_item.jsx35
1 files changed, 18 insertions, 17 deletions
diff --git a/webapp/components/emoji_picker/components/emoji_picker_item.jsx b/webapp/components/emoji_picker/components/emoji_picker_item.jsx
index cbafd31c5..af72331be 100644
--- a/webapp/components/emoji_picker/components/emoji_picker_item.jsx
+++ b/webapp/components/emoji_picker/components/emoji_picker_item.jsx
@@ -35,7 +35,7 @@ export default class EmojiPickerItem extends React.PureComponent {
}
handleMouseOut() {
- this.props.onItemOut(this.props.emoji);
+ this.props.onItemOut();
}
handleClick() {
@@ -45,21 +45,7 @@ export default class EmojiPickerItem extends React.PureComponent {
render() {
let item = null;
- if (this.props.category === 'recent' || this.props.category === 'custom') {
- item = (
- <span
- onMouseOver={this.handleMouseOver}
- onMouseOut={this.handleMouseOut}
- onClick={this.handleClick}
- className='emoji-picker__item-wrapper'
- >
- <img
- className='emoji-picker__item emoticon'
- src={EmojiStore.getEmojiImageUrl(this.props.emoji)}
- />
- </span>
- );
- } else {
+ if (this.props.emoji.category) {
let className;
if (this.props.isLoaded) {
className = 'emojisprite';
@@ -67,7 +53,7 @@ export default class EmojiPickerItem extends React.PureComponent {
className = 'emojisprite-loading';
}
- className += ' emoji-category-' + this.props.category;
+ className += ' emoji-category-' + this.props.emoji.category;
className += ' emoji-' + this.props.emoji.filename;
item = (
@@ -81,7 +67,22 @@ export default class EmojiPickerItem extends React.PureComponent {
/>
</div>
);
+ } else {
+ item = (
+ <span
+ onMouseOver={this.handleMouseOver}
+ onMouseOut={this.handleMouseOut}
+ onClick={this.handleClick}
+ className='emoji-picker__item-wrapper'
+ >
+ <img
+ className='emoji-picker__item emoticon'
+ src={EmojiStore.getEmojiImageUrl(this.props.emoji)}
+ />
+ </span>
+ );
}
+
return item;
}
}