Skip to content

Commit 11921cf

Browse files
committed
(UI) add emoji animation
1 parent 7e91c1b commit 11921cf

File tree

1 file changed

+27
-25
lines changed

1 file changed

+27
-25
lines changed

src/ChatWindow/EmojiPicker.vue

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,36 @@
1616
slot-scope="{ emojis, insert }"
1717
v-if="emojiOpened"
1818
>
19-
<div
20-
class="emoji-picker"
21-
:class="{ 'picker-reaction': emojiReaction }"
22-
:style="{
23-
top: `${emojiPickerHeight}px`,
24-
right: positionRight ? '85px' : '',
25-
display: emojiPickerHeight || !emojiReaction ? 'initial' : 'none'
26-
}"
27-
>
28-
<div class="emoji-picker__search">
29-
<input type="text" v-model="search" v-focus />
30-
</div>
31-
<div>
32-
<div v-for="(emojiGroup, category) in emojis" :key="category">
33-
<h5 v-if="category !== 'Frequently used'">{{ category }}</h5>
34-
<div class="emojis" v-if="category !== 'Frequently used'">
35-
<span
36-
v-for="(emoji, emojiName) in emojiGroup"
37-
:key="emojiName"
38-
@click="insert({ emoji, emojiName })"
39-
:title="emojiName"
40-
>
41-
{{ emoji }}
42-
</span>
19+
<transition name="slide-up" appear>
20+
<div
21+
class="emoji-picker"
22+
:class="{ 'picker-reaction': emojiReaction }"
23+
:style="{
24+
top: `${emojiPickerHeight}px`,
25+
right: positionRight ? '85px' : '',
26+
display: emojiPickerHeight || !emojiReaction ? 'initial' : 'none'
27+
}"
28+
>
29+
<div class="emoji-picker__search">
30+
<input type="text" v-model="search" v-focus />
31+
</div>
32+
<div>
33+
<div v-for="(emojiGroup, category) in emojis" :key="category">
34+
<h5 v-if="category !== 'Frequently used'">{{ category }}</h5>
35+
<div class="emojis" v-if="category !== 'Frequently used'">
36+
<span
37+
v-for="(emoji, emojiName) in emojiGroup"
38+
:key="emojiName"
39+
@click="insert({ emoji, emojiName })"
40+
:title="emojiName"
41+
>
42+
{{ emoji }}
43+
</span>
44+
</div>
4345
</div>
4446
</div>
4547
</div>
46-
</div>
48+
</transition>
4749
</div>
4850
</emoji-picker>
4951
</div>

0 commit comments

Comments
 (0)