From 9ff70e5578328dc527d22b10f9e56bba68511f77 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 21 Mar 2021 03:46:59 +0100 Subject: [PATCH] Separated full heart button into component. --- assets/components/releases/release.vue | 102 +++---------------------- assets/components/stashes/button.vue | 95 +++++++++++++++++++++++ assets/components/stashes/menu.vue | 6 +- src/users.js | 2 +- 4 files changed, 109 insertions(+), 96 deletions(-) create mode 100644 assets/components/stashes/button.vue diff --git a/assets/components/releases/release.vue b/assets/components/releases/release.vue index d5f424fa..e278102c 100644 --- a/assets/components/releases/release.vue +++ b/assets/components/releases/release.vue @@ -3,6 +3,7 @@ v-if="release" ref="content" class="content" + @scroll="events.emit('scroll', $event)" > - - - - - - - - - - - +
@@ -263,7 +223,7 @@ + + diff --git a/assets/components/stashes/menu.vue b/assets/components/stashes/menu.vue index c2dab05b..936739b8 100644 --- a/assets/components/stashes/menu.vue +++ b/assets/components/stashes/menu.vue @@ -9,7 +9,7 @@ {{ stash.name }} @@ -28,10 +28,6 @@ export default { Checkbox, }, props: { - item: { - type: Object, - default: null, - }, stashedBy: { type: Array, default: () => [], diff --git a/src/users.js b/src/users.js index b70ed4e1..d1d7c3a2 100644 --- a/src/users.js +++ b/src/users.js @@ -26,7 +26,7 @@ function curateUser(user) { async function fetchUser(userId, raw) { const user = await knex('users') - .select(knex.raw('users.*, users_roles.abilities as role_abilities, COALESCE(json_agg(stashes) FILTER (WHERE stashes.id IS NOT NULL), \'[]\') as stashes')) + .select(knex.raw('users.*, users_roles.abilities as role_abilities, COALESCE(json_agg(stashes ORDER BY stashes.created_at) FILTER (WHERE stashes.id IS NOT NULL), \'[]\') as stashes')) .modify((builder) => { if (typeof userId === 'number') { builder.where('users.id', userId);