Skip to content
Snippets Groups Projects
Commit cbcbd6f0 authored by syuilo's avatar syuilo
Browse files

chore: improve reaction picker behaviour

parent af280f52
No related branches found
No related tags found
No related merge requests found
<template>
<MkModal ref="modal" :manual-showing="manualShowing" :src="src" @click="$refs.modal.close()" @opening="$refs.picker.focus()" @close="$emit('close')" @closed="$emit('closed')">
<MkModal ref="modal" :manual-showing="manualShowing" :src="src" @click="$refs.modal.close()" @opening="opening" @close="$emit('close')" @closed="$emit('closed')">
<MkEmojiPicker :show-pinned="showPinned" :as-reaction-picker="asReactionPicker" @chosen="chosen" ref="picker"/>
</MkModal>
</template>
......@@ -46,6 +46,11 @@ export default defineComponent({
this.$emit('done', emoji);
this.$refs.modal.close();
},
opening() {
this.$refs.picker.reset();
this.$refs.picker.focus();
}
}
});
</script>
......
......@@ -282,6 +282,10 @@ export default defineComponent({
}
},
reset() {
this.$refs.emojis.scrollTop = 0;
},
getKey(emoji: any) {
return typeof emoji === 'string' ? emoji : (emoji.char || `:${emoji.name}:`);
},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment