fix(LOY-145): no confirm close box after redeeming pos rewards
This commit is contained in:
@@ -15,6 +15,7 @@ import { trpc } from "@/lib/trpc/client"
|
|||||||
import { CloseLargeIcon } from "@/components/Icons"
|
import { CloseLargeIcon } from "@/components/Icons"
|
||||||
import Button from "@/components/TempDesignSystem/Button"
|
import Button from "@/components/TempDesignSystem/Button"
|
||||||
import useLang from "@/hooks/useLang"
|
import useLang from "@/hooks/useLang"
|
||||||
|
import { isRestaurantOnSiteTierReward } from "@/utils/rewards"
|
||||||
|
|
||||||
import Campaign from "./Flows/Campaign"
|
import Campaign from "./Flows/Campaign"
|
||||||
import Tier from "./Flows/Tier"
|
import Tier from "./Flows/Tier"
|
||||||
@@ -105,7 +106,10 @@ export default function Redeem({ reward, membershipNumber }: RedeemProps) {
|
|||||||
<header className={styles.modalHeader}>
|
<header className={styles.modalHeader}>
|
||||||
<button
|
<button
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
if (redeemStep === "redeemed") {
|
if (
|
||||||
|
redeemStep === "redeemed" &&
|
||||||
|
!isRestaurantOnSiteTierReward(reward)
|
||||||
|
) {
|
||||||
setRedeemStep("confirm-close")
|
setRedeemStep("confirm-close")
|
||||||
} else {
|
} else {
|
||||||
closeModal()
|
closeModal()
|
||||||
|
|||||||
Reference in New Issue
Block a user