Skip to content

Commit ef448ea

Browse files
committed
(fix) emoji picker slot syntax
1 parent eb90ee2 commit ef448ea

File tree

2 files changed

+16
-20
lines changed

2 files changed

+16
-20
lines changed

src/components/EmojiPicker/EmojiPicker.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.vac-wrapper {
1+
.vac-emoji-wrapper {
22
position: relative;
33
display: flex;
44

src/components/EmojiPicker/EmojiPicker.vue

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,19 @@
11
<template>
2-
<div class="vac-wrapper">
2+
<div class="vac-emoji-wrapper">
33
<emoji-picker :search="search" @emoji="append">
4-
<div
5-
slot="emoji-invoker"
6-
slot-scope="{ events: { click: clickEvent } }"
7-
class="vac-svg-button"
8-
:class="{ 'vac-emoji-reaction': emojiReaction }"
9-
@click.stop="clickEvent"
10-
@click="openEmoji"
11-
>
12-
<slot name="emoji-picker-icon">
13-
<svg-icon name="emoji" :param="emojiReaction ? 'reaction' : ''" />
14-
</slot>
15-
</div>
16-
<div
17-
v-if="emojiOpened"
18-
slot="emoji-picker"
19-
slot-scope="{ emojis, insert }"
20-
>
4+
<template #emoji-invoker="{ events: { click: clickEvent } }">
5+
<div
6+
class="vac-svg-button"
7+
:class="{ 'vac-emoji-reaction': emojiReaction }"
8+
@click.stop="clickEvent"
9+
@click="openEmoji"
10+
>
11+
<slot name="emoji-picker-icon">
12+
<svg-icon name="emoji" :param="emojiReaction ? 'reaction' : ''" />
13+
</slot>
14+
</div>
15+
</template>
16+
<template v-if="emojiOpened" #emoji-picker="{ emojis, insert }">
2117
<transition name="vac-slide-up" appear>
2218
<div
2319
class="vac-emoji-picker"
@@ -51,7 +47,7 @@
5147
</div>
5248
</div>
5349
</transition>
54-
</div>
50+
</template>
5551
</emoji-picker>
5652
</div>
5753
</template>

0 commit comments

Comments
 (0)