Add icons for unicode emoji groups
This commit is contained in:
parent
8f4f02683f
commit
02de0ed825
|
@ -6,16 +6,46 @@ import { library } from '@fortawesome/fontawesome-svg-core'
|
||||||
import {
|
import {
|
||||||
faBoxOpen,
|
faBoxOpen,
|
||||||
faStickyNote,
|
faStickyNote,
|
||||||
faSmileBeam
|
faSmileBeam,
|
||||||
|
faSmile,
|
||||||
|
faUser,
|
||||||
|
faPaw,
|
||||||
|
faIceCream,
|
||||||
|
faBus,
|
||||||
|
faBasketballBall,
|
||||||
|
faLightbulb,
|
||||||
|
faCode,
|
||||||
|
faFlag
|
||||||
} from '@fortawesome/free-solid-svg-icons'
|
} from '@fortawesome/free-solid-svg-icons'
|
||||||
import { trim } from 'lodash'
|
import { trim } from 'lodash'
|
||||||
|
|
||||||
library.add(
|
library.add(
|
||||||
faBoxOpen,
|
faBoxOpen,
|
||||||
faStickyNote,
|
faStickyNote,
|
||||||
faSmileBeam
|
faSmileBeam,
|
||||||
|
faSmile,
|
||||||
|
faUser,
|
||||||
|
faPaw,
|
||||||
|
faIceCream,
|
||||||
|
faBus,
|
||||||
|
faBasketballBall,
|
||||||
|
faLightbulb,
|
||||||
|
faCode,
|
||||||
|
faFlag
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const UNICODE_EMOJI_GROUP_ICON = {
|
||||||
|
'smileys-and-emotion': 'smile',
|
||||||
|
'people-and-body': 'user',
|
||||||
|
'animals-and-nature': 'paw',
|
||||||
|
'food-and-drink': 'ice-cream',
|
||||||
|
'travel-and-places': 'bus',
|
||||||
|
'activities': 'basketball-ball',
|
||||||
|
'objects': 'lightbulb',
|
||||||
|
'symbols': 'code',
|
||||||
|
'flags': 'flag',
|
||||||
|
}
|
||||||
|
|
||||||
const filterByKeyword = (list, keyword = '') => {
|
const filterByKeyword = (list, keyword = '') => {
|
||||||
if (keyword === '') return list
|
if (keyword === '') return list
|
||||||
|
|
||||||
|
@ -218,7 +248,7 @@ const EmojiPicker = {
|
||||||
return this.$store.getters.standardEmojiGroupList.map(group => ({
|
return this.$store.getters.standardEmojiGroupList.map(group => ({
|
||||||
id: `standard-${group.id}`,
|
id: `standard-${group.id}`,
|
||||||
text: this.$t(`emoji.unicode_groups.${group.id}`),
|
text: this.$t(`emoji.unicode_groups.${group.id}`),
|
||||||
icon: 'box-open',
|
icon: UNICODE_EMOJI_GROUP_ICON[group.id],
|
||||||
emojis: group.emojis
|
emojis: group.emojis
|
||||||
}))
|
}))
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue