fix(LOY-61): only invalidate current rewards if reward is redeemed or confirm close redeemed reward

This commit is contained in:
Christian Andolf
2025-02-14 16:42:12 +01:00
parent b656023bac
commit 4f0c4a0acb

View File

@@ -90,9 +90,14 @@ export default function Redeem({ reward, membershipNumber }: RedeemProps) {
<Dialog className={styles.dialog} aria-label={reward.label}>
{({ close }) => {
function closeModal() {
utils.contentstack.rewards.current.invalidate({
lang,
})
if (
redeemStep === "redeemed" ||
redeemStep === "confirm-close"
) {
utils.contentstack.rewards.current.invalidate({
lang,
})
}
close()
}
return (