fix(LOY-39): revert coupon property change

This commit is contained in:
Christian Andolf
2025-01-14 11:39:32 +01:00
parent 633d259ce0
commit 72e4b7bb9b
4 changed files with 4 additions and 4 deletions

View File

@@ -85,7 +85,7 @@ export default function SurprisesNotification({
async function viewRewards() {
const updates = surprises
.map((surprise) => {
const coupons = surprise.coupon
const coupons = surprise.coupons
?.map((coupon) => {
if (coupon?.couponCode) {
return {

View File

@@ -16,7 +16,7 @@ export default function Slide({ surprise, membershipNumber }: SlideProps) {
const lang = useLang()
const intl = useIntl()
const earliestExpirationDate = surprise.coupon?.reduce(
const earliestExpirationDate = surprise.coupons?.reduce(
(earliestDate, coupon) => {
const expiresAt = dt(coupon.expiresAt)
return earliestDate.isBefore(expiresAt) ? earliestDate : expiresAt

View File

@@ -403,7 +403,7 @@ export const rewardQueryRouter = router({
rewardType: surprise.rewardType,
rewardTierLevel: undefined,
redeemLocation: surprise.redeemLocation,
coupon: "coupon" in surprise ? surprise.coupon || [] : [],
coupons: "coupon" in surprise ? surprise.coupon || [] : [],
}
})
.flatMap((surprises) => (surprises ? [surprises] : []))

View File

@@ -1,7 +1,7 @@
import type { Reward } from "@/server/routers/contentstack/reward/output"
export interface Surprise extends Omit<Reward, "operaRewardId" | "couponCode"> {
coupon: { couponCode?: string | undefined; expiresAt?: string }[]
coupons: { couponCode?: string | undefined; expiresAt?: string }[]
}
export interface SurprisesProps {