From 8f169ee11390cad21610f816bb151d21bf60cd5f Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Mon, 23 Dec 2024 00:00:10 -0300 Subject: [PATCH] fix: achievement panel when owner does not have the game --- .../pages/achievements/compared-achievement-panel.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/renderer/src/pages/achievements/compared-achievement-panel.tsx b/src/renderer/src/pages/achievements/compared-achievement-panel.tsx index f331b5c8..8eba2b60 100644 --- a/src/renderer/src/pages/achievements/compared-achievement-panel.tsx +++ b/src/renderer/src/pages/achievements/compared-achievement-panel.tsx @@ -4,6 +4,7 @@ import * as styles from "./achievement-panel.css"; import HydraIcon from "@renderer/assets/icons/hydra.svg?react"; import { ComparedAchievements } from "@types"; import { SPACING_UNIT } from "@renderer/theme.css"; +import { useUserDetails } from "@renderer/hooks"; export interface ComparedAchievementPanelProps { achievements: ComparedAchievements; @@ -13,16 +14,14 @@ export function ComparedAchievementPanel({ achievements, }: ComparedAchievementPanelProps) { const { t } = useTranslation("achievement"); + const { hasActiveSubscription } = useUserDetails(); return (
@@ -30,10 +29,10 @@ export function ComparedAchievementPanel({ {t("available_points")} {" "} {achievements.achievementsPointsTotal}
- {achievements.owner.achievementsPointsEarnedSum !== undefined && ( + {hasActiveSubscription && (
- {achievements.owner.achievementsPointsEarnedSum} + {achievements.owner.achievementsPointsEarnedSum ?? 0}
)}