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
@@ -53,8 +53,9 @@ const generateUid = () => {
const uploadAttachment = ref(null);
const isEmojiPickerOpen = ref(false);
const EmojiInput = defineAsyncComponent(
() => import('shared/components/emoji/EmojiInput.vue')
const EmojiIconPicker = defineAsyncComponent(
() =>
import('dashboard/components-next/emoji-icon-picker/EmojiIconPicker.vue')
);
const {
@@ -215,10 +216,11 @@ useEventListener(document, 'paste', onPaste);
class="!w-10"
@click="isEmojiPickerOpen = !isEmojiPickerOpen"
/>
<EmojiInput
<EmojiIconPicker
v-if="isEmojiPickerOpen"
mode="emoji"
class="!top-auto !bottom-full mb-1.5 ltr:left-0 rtl:right-0"
:on-click="onClickInsertEmoji"
@select="onClickInsertEmoji($event.value)"
/>
</div>
<FileUpload