added emoji zoom for picker
This commit is contained in:
parent
94afc5ee19
commit
83f45167b6
3 changed files with 45 additions and 3 deletions
|
@ -65,12 +65,16 @@
|
|||
:title="emoji.displayText"
|
||||
class="emoji-item"
|
||||
@click.stop.prevent="onEmoji(emoji)"
|
||||
>
|
||||
<span v-if="!emoji.imageUrl">{{ emoji.replacement }}</span>
|
||||
@mouseenter="setZoomEmoji($event, emoji)"
|
||||
@mouseleave="setZoomEmoji($event, false)"
|
||||
>
|
||||
<span v-if="!emoji.imageUrl">
|
||||
{{ emoji.replacement }}
|
||||
</span>
|
||||
<img
|
||||
v-else
|
||||
:src="emoji.imageUrl"
|
||||
>
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -95,6 +99,18 @@
|
|||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div ref="zoom-portal" class="zoom-portal">
|
||||
<span v-if="zoomEmoji">
|
||||
<span v-if="!zoomEmoji.imageUrl">
|
||||
{{ zoomEmoji.replacement }}
|
||||
</span>
|
||||
<img
|
||||
v-else
|
||||
:key="zoomEmoji.imageUrl"
|
||||
:src="zoomEmoji.imageUrl"
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue