Improve reaction tooltip

This commit is contained in:
syuilo 2019-09-03 07:25:02 +09:00
parent f36d88246a
commit d36b129369
3 changed files with 20 additions and 4 deletions

View file

@ -102,9 +102,10 @@ export default Vue.extend({
if (this.$root.isMobile) return;
this.$root.api('notes/reactions', {
noteId: this.note.id,
limit: 30
type: this.reaction,
limit: 11
}).then((reactions: any[]) => {
const users = reactions.filter(x => x.type === this.reaction)
const users = reactions
.sort((a, b) => new Date(a.createdAt).getTime() - new Date(b.createdAt).getTime())
.map(x => x.user);
@ -113,6 +114,7 @@ export default Vue.extend({
this.details = this.$root.new(XDetails, {
reaction: this.reaction,
users,
count: this.count,
source: this.$refs.reaction
});
});