diff --git a/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx b/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx
index f0528ed2c..204534cfe 100644
--- a/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx
+++ b/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx
@@ -17,6 +17,7 @@ import type { CurrentRewardsClientProps } from "@/types/components/blocks/curren
export default function ClientCurrentRewards({
initialCurrentRewards,
+ membershipNumber,
}: CurrentRewardsClientProps) {
const lang = useLang()
const { data, isFetching, fetchNextPage, hasNextPage, isLoading } =
@@ -81,7 +82,7 @@ export default function ClientCurrentRewards({
) : (
))}
-
+
>
)
}
diff --git a/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx b/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx
index cb970e5e7..9ab0f5d28 100644
--- a/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx
+++ b/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx
@@ -1,3 +1,4 @@
+import { getProfile } from "@/lib/trpc/memoizedRequests"
import { serverClient } from "@/lib/trpc/server"
import SectionContainer from "@/components/Section/Container"
@@ -22,10 +23,19 @@ export default async function CurrentRewardsBlock({
return null
}
+ const user = await getProfile()
+
+ if (!user || "error" in user) {
+ return null
+ }
+
return (
-
+
)
diff --git a/components/Blocks/DynamicContent/Rewards/Surprises/index.tsx b/components/Blocks/DynamicContent/Rewards/Surprises/index.tsx
index 917b835f5..5dbb8bc11 100644
--- a/components/Blocks/DynamicContent/Rewards/Surprises/index.tsx
+++ b/components/Blocks/DynamicContent/Rewards/Surprises/index.tsx
@@ -22,7 +22,10 @@ import styles from "./surprises.module.css"
import type { SurprisesProps } from "@/types/components/blocks/surprises"
-export default function Surprises({ surprises }: SurprisesProps) {
+export default function Surprises({
+ surprises,
+ membershipNumber,
+}: SurprisesProps) {
const lang = useLang()
const [open, setOpen] = useState(true)
const [selectedSurprise, setSelectedSurprise] = useState(0)
@@ -54,7 +57,7 @@ export default function Surprises({ surprises }: SurprisesProps) {
{ amount: surprises.length }
)}
-
+
{intl.formatMessage({ id: "Go to My Benefits" })}
>
@@ -105,7 +108,10 @@ export default function Surprises({ surprises }: SurprisesProps) {