From 425660f139c5ed73520367aa1a411bf5bd90a6a1 Mon Sep 17 00:00:00 2001 From: Yandrik Date: Tue, 8 Jul 2025 14:59:24 +0200 Subject: [PATCH] feat: confirm dialog for changing decks --- src/routes/+page.svelte | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index f3be5f4..f099adc 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -280,6 +280,12 @@ } function handleDeckChange() { + if (!confirm('Are you sure you want to change the deck? This will reset the current session.')) { + // If the user cancels, revert the selection + const previousDeck = cards.length > 0 ? deckConfigs.findIndex(d => d.cards[0] === cards[0].frontImage) : 0; + selectedDeck = previousDeck; + return; + } initializeDeck(); }