fix(front): reinitialize virtual queue list whenever queue gets empty

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
environments/review-docs-docs-mup14p/deployments/16950
Kasper Seweryn 2023-01-23 12:48:37 +01:00 zatwierdzone przez Georg Krause
rodzic e04a1b188d
commit 9ca357c2c3
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 2970D504B2183D22
2 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -427,6 +427,7 @@ const coverType = useStorage('queue:cover-type', CoverType.COVER_ART)
</h2>
</div>
<virtual-list
v-if="queueItems.length !== 0"
ref="list"
:list="queueItems"
:component="QueueItem"

Wyświetl plik

@ -2,7 +2,7 @@ import type { Track, Artist, Album, Playlist, Library, Channel, Actor } from '~/
import type { ContentFilter } from '~/store/moderation'
import { useCurrentElement } from '@vueuse/core'
import { computed, markRaw, ref } from 'vue'
import { computed, markRaw, nextTick, ref } from 'vue'
import { i18n } from '~/init/locale'
import { useStore } from '~/store'
@ -155,7 +155,7 @@ export default (props: PlayOptionsProps) => {
}
const replacePlay = async (index?: number) => {
clear()
await clear()
jQuery(el.value).find('.ui.dropdown').dropdown('hide')