summaryrefslogtreecommitdiffstats
path: root/webapp/components/emoji_picker/components/emoji_picker_preview.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/emoji_picker/components/emoji_picker_preview.jsx')
-rw-r--r--webapp/components/emoji_picker/components/emoji_picker_preview.jsx31
1 files changed, 19 insertions, 12 deletions
diff --git a/webapp/components/emoji_picker/components/emoji_picker_preview.jsx b/webapp/components/emoji_picker/components/emoji_picker_preview.jsx
index b9f3f4262..991bf4a2d 100644
--- a/webapp/components/emoji_picker/components/emoji_picker_preview.jsx
+++ b/webapp/components/emoji_picker/components/emoji_picker_preview.jsx
@@ -22,22 +22,29 @@ export default class EmojiPickerPreview extends React.Component {
let aliases;
let previewImage;
- if (emoji.aliases) {
+ if (emoji.aliases && emoji.category) {
// This is a system emoji which only has a list of aliases
name = emoji.aliases[0];
aliases = emoji.aliases;
- previewImage = (<span className='sprite-preview'><img
- src='/static/images/img_trans.gif'
- className={' emojisprite-preview emoji-' + emoji.filename + ' '}
- /></span>);
+
+ previewImage = (
+ <span className='sprite-preview'>
+ <img
+ src='/static/images/img_trans.gif'
+ className={'emojisprite-preview emoji-category-' + emoji.category + ' emoji-' + emoji.filename}
+ />
+ </span>
+ );
} else {
// This is a custom emoji that matches the model on the server
name = emoji.name;
aliases = [emoji.name];
- previewImage = (<img
- className='emoji-picker__preview-image'
- src={EmojiStore.getEmojiImageUrl(emoji)}
- />);
+ previewImage = (
+ <img
+ className='emoji-picker__preview-image'
+ src={EmojiStore.getEmojiImageUrl(emoji)}
+ />
+ );
}
return (
@@ -47,9 +54,9 @@ export default class EmojiPickerPreview extends React.Component {
</div>
<div className='emoji-picker__preview-image-label-box'>
<span className='emoji-picker__preview-name'>{name}</span>
- <span
- className='emoji-picker__preview-aliases'
- >{ ':' + aliases[0] + ':'}</span>
+ <span className='emoji-picker__preview-aliases'>
+ {':' + aliases[0] + ':'}
+ </span>
</div>
</div>
);