fix(LOY-39): revert coupon property change
This commit is contained in:
@@ -85,7 +85,7 @@ export default function SurprisesNotification({
|
|||||||
async function viewRewards() {
|
async function viewRewards() {
|
||||||
const updates = surprises
|
const updates = surprises
|
||||||
.map((surprise) => {
|
.map((surprise) => {
|
||||||
const coupons = surprise.coupon
|
const coupons = surprise.coupons
|
||||||
?.map((coupon) => {
|
?.map((coupon) => {
|
||||||
if (coupon?.couponCode) {
|
if (coupon?.couponCode) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ export default function Slide({ surprise, membershipNumber }: SlideProps) {
|
|||||||
const lang = useLang()
|
const lang = useLang()
|
||||||
const intl = useIntl()
|
const intl = useIntl()
|
||||||
|
|
||||||
const earliestExpirationDate = surprise.coupon?.reduce(
|
const earliestExpirationDate = surprise.coupons?.reduce(
|
||||||
(earliestDate, coupon) => {
|
(earliestDate, coupon) => {
|
||||||
const expiresAt = dt(coupon.expiresAt)
|
const expiresAt = dt(coupon.expiresAt)
|
||||||
return earliestDate.isBefore(expiresAt) ? earliestDate : expiresAt
|
return earliestDate.isBefore(expiresAt) ? earliestDate : expiresAt
|
||||||
|
|||||||
@@ -403,7 +403,7 @@ export const rewardQueryRouter = router({
|
|||||||
rewardType: surprise.rewardType,
|
rewardType: surprise.rewardType,
|
||||||
rewardTierLevel: undefined,
|
rewardTierLevel: undefined,
|
||||||
redeemLocation: surprise.redeemLocation,
|
redeemLocation: surprise.redeemLocation,
|
||||||
coupon: "coupon" in surprise ? surprise.coupon || [] : [],
|
coupons: "coupon" in surprise ? surprise.coupon || [] : [],
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.flatMap((surprises) => (surprises ? [surprises] : []))
|
.flatMap((surprises) => (surprises ? [surprises] : []))
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import type { Reward } from "@/server/routers/contentstack/reward/output"
|
import type { Reward } from "@/server/routers/contentstack/reward/output"
|
||||||
|
|
||||||
export interface Surprise extends Omit<Reward, "operaRewardId" | "couponCode"> {
|
export interface Surprise extends Omit<Reward, "operaRewardId" | "couponCode"> {
|
||||||
coupon: { couponCode?: string | undefined; expiresAt?: string }[]
|
coupons: { couponCode?: string | undefined; expiresAt?: string }[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SurprisesProps {
|
export interface SurprisesProps {
|
||||||
|
|||||||
Reference in New Issue
Block a user