diff --git a/apps/scandic-web/components/Blocks/DynamicContent/Rewards/CurrentRewards/Client.tsx b/apps/scandic-web/components/Blocks/DynamicContent/Rewards/CurrentRewards/Client.tsx index bdb2a640f..3cb3e2c6e 100644 --- a/apps/scandic-web/components/Blocks/DynamicContent/Rewards/CurrentRewards/Client.tsx +++ b/apps/scandic-web/components/Blocks/DynamicContent/Rewards/CurrentRewards/Client.tsx @@ -70,9 +70,7 @@ export default function ClientCurrentRewards({
{paginatedRewards.map((reward, idx) => { - const earliestExpirationDate = getEarliestExpirationDate( - reward.data.coupon - ) + const earliestExpirationDate = getEarliestExpirationDate(reward.data) return (
diff --git a/apps/scandic-web/components/MyPages/Surprises/Slide.tsx b/apps/scandic-web/components/MyPages/Surprises/Slide.tsx index b4774b732..853bb0b4f 100644 --- a/apps/scandic-web/components/MyPages/Surprises/Slide.tsx +++ b/apps/scandic-web/components/MyPages/Surprises/Slide.tsx @@ -7,7 +7,7 @@ import Card from "./Card" import type { SlideProps } from "@/types/components/blocks/surprises" export default function Slide({ surprise }: SlideProps) { - const earliestExpirationDate = getEarliestExpirationDate(surprise.coupons) + const earliestExpirationDate = getEarliestExpirationDate(surprise.data) return ( diff --git a/apps/scandic-web/utils/rewards.ts b/apps/scandic-web/utils/rewards.ts index ff297f7be..d5c062385 100644 --- a/apps/scandic-web/utils/rewards.ts +++ b/apps/scandic-web/utils/rewards.ts @@ -14,7 +14,6 @@ import type { } from "@/types/components/myPages/rewards" import type { ApiReward, - Coupon, RedeemableCoupon, RedeemLocation, } from "@/server/routers/contentstack/reward/output" @@ -82,8 +81,8 @@ function getFirstRedeemableCoupon(reward: ApiReward): RedeemableCoupon { return sortedCoupons[0] } -function getEarliestExpirationDate(coupons: Coupon[]) { - return coupons +function getEarliestExpirationDate(reward: ApiReward) { + return getReedemableCoupons(reward) .map(({ expiresAt }) => expiresAt) .filter((expiresAt): expiresAt is string => !!expiresAt) .reduce((earliestDate: Dayjs | null, expiresAt) => {