{"version":3,"file":"ClassicEmojiPicker-EQy5H_zL.mjs","names":[],"sources":["../src/components/form/ClassicEmojiPicker.vue","../src/components/form/ClassicEmojiPicker.vue"],"sourcesContent":["<template>\n  <div v-if=\"!isPhone\" class=\"classic-emoji-picker\">\n    <button\n      :id=\"'emoji-picker-dropdown'+id\"\n      ref=\"emojiButton\"\n      class=\"btn btn-transparent d-flex align-items-center justify-content-center\"\n      :title=\"t('Pick your emoji')\"\n    >\n      <EmoticonExcitedOutlineIcon :size=\"34\" />\n    </button>\n    <ClassicPopover\n      :target=\"'emoji-picker-dropdown'+id\"\n      :only-click=\"true\"\n      :is-fixed=\"true\"\n      :is-top-layer=\"isTopPosition\"\n      :top-pos=\"isTopPosition\"\n      :relative-class=\"popoverRelativeClass\"\n      :popover-class=\"isTopPosition?'popover-z-index':''\"\n    >\n      <Picker\n        :data=\"emojiIndex\"\n        :title=\"t('Pick your emoji')\"\n        emoji=\"point_up\"\n        @select=\"emit('emojiSelected', $event.native)\"\n      />\n    </ClassicPopover>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport {useResizePhone} from \"../composable/useResizePhone\";\nimport EmoticonExcitedOutlineIcon from \"vue-material-design-icons/EmoticonExcitedOutline.vue\";\nimport ClassicPopover from \"../misc/ClassicPopover.vue\";\nimport data from \"emoji-mart-vue-fast/data/all.json\";\nimport \"emoji-mart-vue-fast/css/emoji-mart.css\";\nimport { Picker, EmojiIndex } from \"emoji-mart-vue-fast/src\";\nimport { useI18n } from \"vue-i18n\";\n\n//Props \ndefineProps({\n  popoverRelativeClass: { default: undefined, type: String },\n  isTopPosition: { default: false, type: Boolean },\n  id: { default: \"\", type: String },\n})\n\n//Emits\nconst emit = defineEmits([\"emojiSelected\"]);\n\n//Data \nconst emojiIndex = new EmojiIndex(data);\n\n//Composables\nconst { t } = useI18n();\nconst { isPhone } = useResizePhone();\n</script>\n\n","<template>\n  <div v-if=\"!isPhone\" class=\"classic-emoji-picker\">\n    <button\n      :id=\"'emoji-picker-dropdown'+id\"\n      ref=\"emojiButton\"\n      class=\"btn btn-transparent d-flex align-items-center justify-content-center\"\n      :title=\"t('Pick your emoji')\"\n    >\n      <EmoticonExcitedOutlineIcon :size=\"34\" />\n    </button>\n    <ClassicPopover\n      :target=\"'emoji-picker-dropdown'+id\"\n      :only-click=\"true\"\n      :is-fixed=\"true\"\n      :is-top-layer=\"isTopPosition\"\n      :top-pos=\"isTopPosition\"\n      :relative-class=\"popoverRelativeClass\"\n      :popover-class=\"isTopPosition?'popover-z-index':''\"\n    >\n      <Picker\n        :data=\"emojiIndex\"\n        :title=\"t('Pick your emoji')\"\n        emoji=\"point_up\"\n        @select=\"emit('emojiSelected', $event.native)\"\n      />\n    </ClassicPopover>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport {useResizePhone} from \"../composable/useResizePhone\";\nimport EmoticonExcitedOutlineIcon from \"vue-material-design-icons/EmoticonExcitedOutline.vue\";\nimport ClassicPopover from \"../misc/ClassicPopover.vue\";\nimport data from \"emoji-mart-vue-fast/data/all.json\";\nimport \"emoji-mart-vue-fast/css/emoji-mart.css\";\nimport { Picker, EmojiIndex } from \"emoji-mart-vue-fast/src\";\nimport { useI18n } from \"vue-i18n\";\n\n//Props \ndefineProps({\n  popoverRelativeClass: { default: undefined, type: String },\n  isTopPosition: { default: false, type: Boolean },\n  id: { default: \"\", type: String },\n})\n\n//Emits\nconst emit = defineEmits([\"emojiSelected\"]);\n\n//Data \nconst emojiIndex = new EmojiIndex(data);\n\n//Composables\nconst { t } = useI18n();\nconst { isPhone } = useResizePhone();\n</script>\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA8CA,MAAM,OAAO;EAGb,MAAM,aAAa,IAAI,WAAW,IAAI;EAGtC,MAAM,EAAE,MAAM,QAAQ;EACtB,MAAM,EAAE,YAAY,eAAe;;;;;;;;;;;;;;;;;;;;;;;CCpDZ,OAAM;;;;SAAf,OAAA,WAAA,UAAA,GAAZ,mBAyBM,OAzBN,YAyBM,CAxBJ,mBAOS,UAAA;EANN,IAAE,0BAA0B,OAAA;EAC7B,KAAI;EACJ,OAAM;EACL,OAAO,OAAA,EAAC,iBAAA;KAET,YAAyC,OAAA,+BAAA,EAAZ,MAAM,GAAE,CAAA,CAAA,GAAA,GAAA,UAAA,GAEvC,YAeiB,OAAA,mBAAA;EAdd,QAAM,0BAA0B,OAAA;EAChC,cAAY;EACZ,YAAU;EACV,gBAAc,OAAA;EACd,WAAS,OAAA;EACT,kBAAgB,OAAA;EAChB,iBAAe,OAAA,gBAAa,oBAAA;;yBAO3B,CALF,YAKE,OAAA,WAAA;GAJC,MAAM,OAAA;GACN,OAAO,OAAA,EAAC,iBAAA;GACT,OAAM;GACL,UAAM,OAAA,OAAA,OAAA,MAAA,WAAE,OAAA,KAAI,iBAAkB,OAAO,MAAM"}