FEAT: side A/B
All checks were successful
Deploy App / build (push) Successful in 14s
Deploy App / deploy (push) Successful in 9s

This commit is contained in:
valere
2025-11-15 21:56:37 +01:00
parent 3424d2d6fc
commit 1b8b998622
49 changed files with 563 additions and 822 deletions

View File

@@ -1,21 +1,9 @@
<template>
<div class="deck">
<draggable
v-model="tracks"
item-key="id"
class="draggable-container"
@start="drag = true"
@end="onDragEnd"
>
<draggable v-model="tracks" item-key="id" class="draggable-container" @start="drag = true" @end="onDragEnd">
<template #item="{ element: track }">
<card
:key="track.id"
:track="track"
tabindex="0"
:is-face-up="track.isFaceUp"
class="draggable-item"
@click="flipCard(track)"
/>
<card :key="track.id" :track="track" tabindex="0" :is-face-up="track.isFaceUp" class="draggable-item"
@click="flipCard(track)" />
</template>
</draggable>
</div>
@@ -35,7 +23,7 @@ definePageMeta({
onMounted(async () => {
const dataStore = useDataStore()
await dataStore.loadData()
tracks.value = dataStore.getTracksByboxId('ES2025')
tracks.value = dataStore.getTracksByboxId('ESPLAYLIST')
})
function flipCard(track) {