From 0b24974a63e35b9290749612324e00194588959a Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Tue, 6 Dec 2022 23:49:14 +0300 Subject: [PATCH] fix slow folder page ~ stabilize props: move isCurrent check to inside SongItem component --- src/components/ArtistView/TopTracks.vue | 2 -- src/components/FolderView/SongList.vue | 2 -- src/components/shared/SongItem.vue | 31 ++++++++++++++----------- src/layouts/HeaderAndVList.vue | 4 ---- src/utils/useCreateTrackProps.ts | 3 --- src/views/FolderView.vue | 9 ++----- src/views/PlaylistView/index.vue | 3 --- src/views/QueueView.vue | 4 ---- 8 files changed, 20 insertions(+), 38 deletions(-) diff --git a/src/components/ArtistView/TopTracks.vue b/src/components/ArtistView/TopTracks.vue index 530593cb..44d8e29f 100644 --- a/src/components/ArtistView/TopTracks.vue +++ b/src/components/ArtistView/TopTracks.vue @@ -6,8 +6,6 @@ v-for="(song, index) in artist.tracks" :track="song" :index="index + 1" - :isCurrent="false" - :isCurrentPlaying="false" />
No tracks
diff --git a/src/components/FolderView/SongList.vue b/src/components/FolderView/SongList.vue index 02dd5d67..fcd8f876 100644 --- a/src/components/FolderView/SongList.vue +++ b/src/components/FolderView/SongList.vue @@ -27,8 +27,6 @@ : index + 1 " @playThis="updateQueue(track.index !== undefined ? track.index : index)" - :isCurrentPlaying="queue.playing" - :isCurrent="queue.currenttrackhash == track.trackhash" />