diff --git a/frontend/src/components/IconPicker.vue b/frontend/src/components/IconPicker.vue index 6039e8ac..c1249d25 100644 --- a/frontend/src/components/IconPicker.vue +++ b/frontend/src/components/IconPicker.vue @@ -5,8 +5,28 @@ {{ modelValue || '' }} - - + + + (emoji = r) && togglePopover()" + > + + {{ r }} + + + (reaction = false)" + /> + + @@ -31,7 +51,7 @@ class="h-8 w-8 rounded-md p-1 text-2xl hover:bg-gray-100 focus:outline-none focus:ring focus:ring-blue-200" v-for="_emoji in emojis" :key="_emoji.description" - @click="emoji = _emoji.emoji" + @click="() => (emoji = _emoji.emoji) && togglePopover()" :title="_emoji.description" > {{ _emoji.emoji }} @@ -50,6 +70,9 @@ import { ref, computed } from 'vue' const search = ref('') const emoji = defineModel() +const reaction = defineModel('reaction') + +const reactionEmojis = ref(['👍', '❤️', '😂', '😮', '😢', '🙏']) const emojiGroups = computed(() => { let groups = {}