Platine etape 1
This commit is contained in:
@@ -23,6 +23,11 @@ export const useCardStore = defineStore('card', {
|
||||
this.saveToLocalStorage()
|
||||
},
|
||||
|
||||
hideCard(trackId: number) {
|
||||
this.revealedCards.delete(trackId)
|
||||
this.saveToLocalStorage()
|
||||
},
|
||||
|
||||
// Vérifier si une carte est révélée
|
||||
isCardRevealed(trackId: number): boolean {
|
||||
return this.revealedCards.has(trackId)
|
||||
@@ -50,6 +55,13 @@ export const useCardStore = defineStore('card', {
|
||||
this.saveToLocalStorage()
|
||||
},
|
||||
|
||||
hideAllCards(tracks: Track[]) {
|
||||
tracks.forEach((track) => {
|
||||
this.hideCard(track.id)
|
||||
})
|
||||
this.saveToLocalStorage()
|
||||
},
|
||||
|
||||
// Sauvegarder l'état dans le localStorage
|
||||
saveToLocalStorage() {
|
||||
if (typeof window !== 'undefined') {
|
||||
|
||||
Reference in New Issue
Block a user