refactor(publish): extract pickers

This commit is contained in:
三咲智子 2023-01-04 18:41:19 +08:00
parent 9677f742c8
commit 73fe063a8f
No known key found for this signature in database
GPG key ID: 69992F2250DFD93E
3 changed files with 64 additions and 45 deletions

View file

@ -44,16 +44,17 @@ const hideEmojiPicker = () => {
</script>
<template>
<VDropdown
auto-boundary-max-size
@apply-show="openEmojiPicker()"
@apply-hide="hideEmojiPicker()"
>
<button btn-action-icon :title="$t('tooltip.emoji')">
<div i-ri:emotion-line />
</button>
<template #popper>
<div ref="el" min-w-10 min-h-10 />
</template>
</VDropdown>
<CommonTooltip content="Add emojis">
<VDropdown
auto-boundary-max-size
@apply-show="openEmojiPicker()"
@apply-hide="hideEmojiPicker()"
>
<slot />
<template #popper>
<div ref="el" min-w-10 min-h-10 />
</template>
</VDropdown>
</CommonTooltip>
</template>