feat: Add emoji & icon picker for Help Center categories (#14702)

This commit is contained in:
Sivin Varghese
2026-06-16 02:10:05 +05:30
committed by GitHub
parent d8a16278b9
commit 1713cabdf2
41 changed files with 3015 additions and 6699 deletions
@@ -2,6 +2,7 @@
import { useI18n } from 'vue-i18n';
import Icon from 'dashboard/components-next/icon/Icon.vue';
import EmojiIcon from 'dashboard/components-next/emoji-icon-picker/EmojiIcon.vue';
defineProps({
items: {
@@ -47,8 +48,17 @@ const onClick = (item, index) => {
</button>
<!-- The last breadcrumb item is plain text -->
<span v-else class="text-sm truncate text-n-slate-12 min-w-0 block">
{{ item.emoji ? item.emoji : '' }} {{ item.label }}
<span
v-else
class="inline-flex items-center gap-1 text-sm truncate min-w-0"
>
<EmojiIcon
v-if="item.emoji"
:value="item.emoji"
:color="item.iconColor"
class="flex-shrink-0 size-4"
/>
<span class="truncate text-n-slate-12">{{ item.label }}</span>
</span>
</li>
</ol>