Merged in fix/LOY-145-no-confirm-close-on-pos-rewards (pull request #1492)

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

Approved-by: Chuma Mcphoy (We Ahead)
This commit is contained in:
Christian Andolf
2025-03-07 14:58:52 +00:00

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()