make sure the reverse override is considered for collected logic

This commit is contained in:
2025-08-17 15:29:51 +01:00
parent da70f6f184
commit 683df65774
3 changed files with 33 additions and 2 deletions

View File

@@ -117,6 +117,8 @@ export default function CardItem({ card, checked, onToggle }:{ card: TcgCard; ch
body: JSON.stringify({ id: card.id, reverseHolofoil: true }),
});
setReverseOverride(true);
// Notify app to recompute availableVariants immediately
try { window.dispatchEvent(new CustomEvent('reverse-override-changed', { detail: { id: card.id, reverse: true } })); } catch {}
} catch {}
}}
>
@@ -139,6 +141,8 @@ export default function CardItem({ card, checked, onToggle }:{ card: TcgCard; ch
});
setReverseOverride(false);
setReverseRemoved(true);
// Notify app to recompute availableVariants immediately
try { window.dispatchEvent(new CustomEvent('reverse-override-changed', { detail: { id: card.id, reverse: false } })); } catch {}
} catch {}
}}
>