diff --git a/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx b/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx
index 109b68b72..936e340aa 100644
--- a/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx
+++ b/components/Blocks/DynamicContent/Rewards/CurrentLevel/Client.tsx
@@ -18,6 +18,7 @@ import type { CurrentRewardsClientProps } from "@/types/components/myPages/myPag
export default function ClientCurrentRewards({
initialCurrentRewards,
+ showRedeem,
}: CurrentRewardsClientProps) {
const lang = useLang()
const { data, isFetching, fetchNextPage, hasNextPage, isLoading } =
@@ -73,9 +74,11 @@ export default function ClientCurrentRewards({
{reward.label}
-
-
-
+ {showRedeem && (
+
+
+
+ )}
))}
diff --git a/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx b/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx
index cb970e5e7..2d685ea9c 100644
--- a/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx
+++ b/components/Blocks/DynamicContent/Rewards/CurrentLevel/index.tsx
@@ -1,3 +1,4 @@
+import { env } from "@/env/server"
import { serverClient } from "@/lib/trpc/server"
import SectionContainer from "@/components/Section/Container"
@@ -25,7 +26,10 @@ export default async function CurrentRewardsBlock({
return (
-
+
)
diff --git a/types/components/myPages/myPage/accountPage.ts b/types/components/myPages/myPage/accountPage.ts
index 52dc8edc4..525d18fce 100644
--- a/types/components/myPages/myPage/accountPage.ts
+++ b/types/components/myPages/myPage/accountPage.ts
@@ -22,6 +22,7 @@ export type ContentProps = {
export interface CurrentRewardsClientProps {
initialCurrentRewards: { rewards: Reward[]; nextCursor: number | undefined }
+ showRedeem: boolean
}
export interface Redeem {