From 81c8ae862921e00742009948d4307f1ff107a1c2 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Wed, 22 Dec 2021 09:22:22 +0300 Subject: [PATCH] client: fix sending multiple requests on songlist click --- src/App.vue | 27 +++++------ src/components/FolderView/SongList.vue | 52 +++++++++++++++++----- src/components/RightSideBar/NowPlaying.vue | 29 +++++++++--- src/components/RightSideBar/UpNext.vue | 31 +++++++++---- src/composables/getQueue.js | 1 - src/composables/perks.js | 49 +++++++++++++++++++- src/views/FolderView.vue | 9 +--- 7 files changed, 151 insertions(+), 47 deletions(-) diff --git a/src/App.vue b/src/App.vue index 40145c62..b14838f7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -12,7 +12,7 @@
- +
- + @@ -40,6 +44,8 @@ import NowPlaying from "./components/RightSideBar/NowPlaying.vue"; import UpNext from "./components/RightSideBar/UpNext.vue"; import RecommendedArtist from "./components/RightSideBar/Recommendation.vue"; +import perks from "@/composables/perks.js"; + export default { components: { Navigation, @@ -51,13 +57,10 @@ export default { }, setup() { + const collapsed = ref(true); const queue = ref(JSON.parse(localStorage.getItem("queue")) || []); - const updpateQueue = (data)=> { - queue.value = data; - } - - const collapsed = ref(true); + perks.readQueue(); function toggleNav() { collapsed.value = !collapsed.value; @@ -82,7 +85,6 @@ export default { return { toggleNav, - updpateQueue, collapsed, up_next, expandQueue, @@ -132,9 +134,8 @@ export default { cursor: pointer; } -.m-np { - position: absolute; - bottom: 0; -} - +// .m-np { +// position: absolute; +// bottom: 0; +// } diff --git a/src/components/FolderView/SongList.vue b/src/components/FolderView/SongList.vue index 4a66dcc4..57bc91ea 100644 --- a/src/components/FolderView/SongList.vue +++ b/src/components/FolderView/SongList.vue @@ -14,7 +14,7 @@