chore: remove unused filter modal

remove old cms model

refactor reward types
This commit is contained in:
Christian Andolf
2025-03-18 09:19:05 +01:00
parent 45d57a9c89
commit f272dde1ef
23 changed files with 345 additions and 891 deletions

View File

@@ -28,7 +28,7 @@ import Slide from "./Slide"
import styles from "./surprises.module.css"
import type { SurprisesProps } from "@/types/components/blocks/surprises"
import type { Surprise } from "@/server/routers/contentstack/reward/output"
import type { Surprise } from "@/types/components/myPages/rewards"
const MotionModal = motion(Modal)
@@ -125,11 +125,11 @@ export default function SurprisesNotification({
async function viewRewards() {
const updates = surprises
.map((surprise) => {
const coupons = surprise.data.coupon
const coupons = surprise.coupon
.map((coupon) => {
if (coupon.couponCode) {
return {
rewardId: surprise.data.id,
rewardId: surprise.id,
couponCode: coupon.couponCode,
}
}

View File

@@ -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.data)
const earliestExpirationDate = getEarliestExpirationDate(surprise)
return (
<Card title={surprise.label}>