fix(LOY-145): no confirm close box after redeeming pos rewards

This commit is contained in:
Christian Andolf
2025-03-06 16:42:09 +01:00
parent 4db75057f2
commit 88f6000208

View File

@@ -15,6 +15,7 @@ import { trpc } from "@/lib/trpc/client"
import { CloseLargeIcon } from "@/components/Icons"
import Button from "@/components/TempDesignSystem/Button"
import useLang from "@/hooks/useLang"
import { isRestaurantOnSiteTierReward } from "@/utils/rewards"
import Campaign from "./Flows/Campaign"
import Tier from "./Flows/Tier"
@@ -105,7 +106,10 @@ export default function Redeem({ reward, membershipNumber }: RedeemProps) {
<header className={styles.modalHeader}>
<button
onClick={() => {
if (redeemStep === "redeemed") {
if (
redeemStep === "redeemed" &&
!isRestaurantOnSiteTierReward(reward)
) {
setRedeemStep("confirm-close")
} else {
closeModal()