fix: indexing issue on queue virtual list

This commit is contained in:
geoffrey45
2022-09-19 00:03:55 +03:00
parent 021cdb4ec5
commit 7f717ca701
2 changed files with 4 additions and 5 deletions
+3 -4
View File
@@ -10,14 +10,14 @@
<div class="inner" v-bind="wrapperProps"> <div class="inner" v-bind="wrapperProps">
<TrackItem <TrackItem
style="height: 64px" style="height: 64px"
v-for="(t, index) in tracks" v-for="t in tracks"
:key="t.index" :key="t.index"
:track="t.data" :track="t.data"
:index="index" :index="t.index"
:isPlaying="queue.playing" :isPlaying="queue.playing"
:isCurrent="t.index === queue.currentindex" :isCurrent="t.index === queue.currentindex"
:isQueueTrack="true" :isQueueTrack="true"
@PlayThis="playFromQueue(index)" @PlayThis="playFromQueue(t.index)"
/> />
</div> </div>
</div> </div>
@@ -49,7 +49,6 @@ const {
scrollTo, scrollTo,
} = useVirtualList(source, { } = useVirtualList(source, {
itemHeight: 64, itemHeight: 64,
overscan: 10,
}); });
onMounted(() => { onMounted(() => {
+1 -1
View File
@@ -1,6 +1,6 @@
import { focusElem } from "@/utils";
import { paths } from "@/config"; import { paths } from "@/config";
import { defineStore } from "pinia"; import { defineStore } from "pinia";
import state from "../composables/state";
import { NotifType, useNotifStore } from "./notification"; import { NotifType, useNotifStore } from "./notification";
import { FromOptions } from "../composables/enums"; import { FromOptions } from "../composables/enums";