aboutsummaryrefslogtreecommitdiff
path: root/src/components/emoji_input/emoji_input.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2019-08-12 20:01:38 +0300
committerHenry Jameson <me@hjkos.com>2019-08-12 20:03:48 +0300
commit5851f97eb058b3e2df91f9122ba899bc7e4affaf (patch)
tree3e635d2a5f6d9755b24d5331a7a97043755d9ecb /src/components/emoji_input/emoji_input.vue
parent579b5c9e77154db5fe1bc712969b6fa39830442f (diff)
fixed a lot of bugs with emoji picker, improved relevant components
Diffstat (limited to 'src/components/emoji_input/emoji_input.vue')
-rw-r--r--src/components/emoji_input/emoji_input.vue16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/components/emoji_input/emoji_input.vue b/src/components/emoji_input/emoji_input.vue
index 3ca12af1..b077e6e9 100644
--- a/src/components/emoji_input/emoji_input.vue
+++ b/src/components/emoji_input/emoji_input.vue
@@ -6,8 +6,8 @@
<slot />
<template v-if="emojiPicker">
<div
+ v-if="!emojiPickerExternalTrigger"
class="emoji-picker-icon"
- :class="pickerIconBottom ? 'picker-icon-bottom': 'picker-icon-right'"
@click.prevent="togglePicker"
>
<i class="icon-smile" />
@@ -16,8 +16,11 @@
v-if="emojiPicker"
ref="picker"
:class="{ hide: !showPicker }"
+ :sticker-picker="stickerPicker"
class="emoji-picker-panel"
@emoji="insert"
+ @sticker-uploaded="onStickerUploaded"
+ @sticker-upload-failed="onStickerUploadFailed"
/>
</template>
<div
@@ -62,6 +65,8 @@
.emoji-picker-icon {
position: absolute;
+ top: 0;
+ right: 0;
margin: 0 .25em;
font-size: 16px;
cursor: pointer;
@@ -70,15 +75,6 @@
color: $fallback--text;
color: var(--text, $fallback--text);
}
-
- &.picker-icon-bottom {
- bottom: 0;
- left: 0;
- }
- &.picker-icon-right {
- top: 0;
- right: 0;
- }
}
.emoji-picker-panel {
position: absolute;