Skip to content
Snippets Groups Projects
Unverified Commit d648a6f8 authored by tusooa's avatar tusooa :zap:
Browse files

Group emojis only by pack and remove pack: prefix

Ref: grouped-emoji-picker
parent 3156f046
No related branches found
No related tags found
2 merge requests!1711Update stable - 2.5.0 release,!1408Group emojis into packs in emoji picker
......@@ -116,9 +116,15 @@ const instance = {
.reduce((acc, [key, value]) => ({ ...acc, [key]: value }), {})
},
groupedCustomEmojis (state) {
const packsOf = emoji => {
return emoji.tags
.filter(k => k.startsWith('pack:'))
.map(k => k.slice(5)) // remove 'pack:' prefix
}
return state.customEmoji
.reduce((res, emoji) => {
emoji.tags.forEach(packName => {
packsOf(emoji).forEach(packName => {
const packId = `custom-${packName}`
if (!res[packId]) {
res[packId] = ({
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment