fix playlist ui
This commit is contained in:
@@ -29,7 +29,19 @@ export const useAnalysisStore = defineStore('analysis', () => {
|
||||
|
||||
function setAllEntries(selected: boolean) {
|
||||
if (metadata.value && metadata.value.entries) {
|
||||
metadata.value.entries.forEach((e: any) => e.selected = selected)
|
||||
metadata.value.entries = metadata.value.entries.map((e: any) => ({
|
||||
...e,
|
||||
selected
|
||||
}))
|
||||
}
|
||||
}
|
||||
|
||||
function invertSelection() {
|
||||
if (metadata.value && metadata.value.entries) {
|
||||
metadata.value.entries = metadata.value.entries.map((e: any) => ({
|
||||
...e,
|
||||
selected: !e.selected
|
||||
}))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,5 +54,5 @@ export const useAnalysisStore = defineStore('analysis', () => {
|
||||
scanMix.value = false
|
||||
}
|
||||
|
||||
return { url, loading, error, metadata, options, isMix, scanMix, toggleEntry, setAllEntries, reset }
|
||||
return { url, loading, error, metadata, options, isMix, scanMix, toggleEntry, setAllEntries, invertSelection, reset }
|
||||
})
|
||||
Reference in New Issue
Block a user