added emoji zoom for picker

This commit is contained in:
Henry Jameson 2019-09-08 16:56:54 +03:00
parent 94afc5ee19
commit 83f45167b6
3 changed files with 45 additions and 3 deletions

View file

@ -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>