diff --git a/frontend/package.json b/frontend/package.json index bd3f95a4..7bc8ac48 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,6 +14,7 @@ "@vueuse/integrations": "^10.3.0", "feather-icons": "^4.28.0", "frappe-ui": "^0.1.52", + "gemoji": "^8.1.0", "mime": "^4.0.1", "pinia": "^2.0.33", "socket.io-client": "^4.7.2", diff --git a/frontend/src/components/IconPicker.vue b/frontend/src/components/IconPicker.vue new file mode 100644 index 00000000..6039e8ac --- /dev/null +++ b/frontend/src/components/IconPicker.vue @@ -0,0 +1,90 @@ + + + + + {{ modelValue || '' }} + + + + + + + + + + Random + + + + + {{ group }} + + + + {{ _emoji.emoji }} + + + + + + + + + diff --git a/frontend/src/components/Icons/SmileIcon.vue b/frontend/src/components/Icons/SmileIcon.vue new file mode 100644 index 00000000..bb8f0d8e --- /dev/null +++ b/frontend/src/components/Icons/SmileIcon.vue @@ -0,0 +1,19 @@ + + + smiley + + + diff --git a/frontend/src/components/WhatsAppBox.vue b/frontend/src/components/WhatsAppBox.vue index 5b77a47f..2da9fdf4 100644 --- a/frontend/src/components/WhatsAppBox.vue +++ b/frontend/src/components/WhatsAppBox.vue @@ -1,6 +1,6 @@ - + uploadFile(file)"> @@ -16,6 +16,21 @@ + { + content += emoji + $refs.textarea.$el.focus() + } + " + > + +