From 16fe7d6b200cef95af1e5112ac0ccb63d4091c42 Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Wed, 12 Nov 2025 14:01:27 +0000 Subject: [PATCH] Added: Flag toggle --- ts/routes/reviewer/reviewer-bottom/More.svelte | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ts/routes/reviewer/reviewer-bottom/More.svelte b/ts/routes/reviewer/reviewer-bottom/More.svelte index 3f11251a5..29eec1f6e 100644 --- a/ts/routes/reviewer/reviewer-bottom/More.svelte +++ b/ts/routes/reviewer/reviewer-bottom/More.svelte @@ -88,12 +88,15 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html }, ]; + const cardData = state.cardData; + function changeFlag(index: number) { - setFlag({ cardIds: [state.currentCard!.card!.id], flag: index }); - state.cardData.update(($cardData) => { - $cardData!.queue!.cards[0].card!.flags = index; - return $cardData; - }); + const card = $cardData!.queue!.cards[0].card!; + if (card.flags === index) { + index = 0; + } + setFlag({ cardIds: [card.id], flag: index }); + $cardData!.queue!.cards[0].card!.flags = index; }