From 4116459577eef7e1e4b45a66d6f70f854c3f4c6a Mon Sep 17 00:00:00 2001 From: Moyasee Date: Thu, 2 Oct 2025 19:07:58 +0300 Subject: [PATCH] Fix: Typescript error regarding missing karma property --- src/locales/en/translation.json | 2 +- src/renderer/src/hooks/use-user-details.ts | 1 + .../src/pages/game-details/modals/delete-review-modal.scss | 2 +- .../src/pages/game-details/modals/delete-review-modal.tsx | 4 ++-- .../src/pages/profile/profile-content/user-karma-box.scss | 2 +- .../src/pages/profile/profile-content/user-karma-box.tsx | 5 +++-- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index c42f000e..5326b24b 100755 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -318,7 +318,7 @@ "audio": "Audio", "filter_by_source": "Filter by source", "no_repacks_found": "No sources found for this game", -"delete_review": "Delete review", + "delete_review": "Delete review", "delete_review_modal_title": "Delete Review", "delete_review_modal_description": "Are you sure you want to delete your review? This action cannot be undone.", "delete_review_karma_warning": "You will lose any karma points earned from this review." diff --git a/src/renderer/src/hooks/use-user-details.ts b/src/renderer/src/hooks/use-user-details.ts index a35a760b..19877765 100644 --- a/src/renderer/src/hooks/use-user-details.ts +++ b/src/renderer/src/hooks/use-user-details.ts @@ -68,6 +68,7 @@ export function useUserDetails() { username: userDetails?.username || "", subscription: userDetails?.subscription || null, featurebaseJwt: userDetails?.featurebaseJwt || "", + karma: userDetails?.karma || 0, }); }, [ diff --git a/src/renderer/src/pages/game-details/modals/delete-review-modal.scss b/src/renderer/src/pages/game-details/modals/delete-review-modal.scss index 40ad6e59..0ba1fb54 100644 --- a/src/renderer/src/pages/game-details/modals/delete-review-modal.scss +++ b/src/renderer/src/pages/game-details/modals/delete-review-modal.scss @@ -16,4 +16,4 @@ display: flex; justify-content: flex-end; } -} \ No newline at end of file +} diff --git a/src/renderer/src/pages/game-details/modals/delete-review-modal.tsx b/src/renderer/src/pages/game-details/modals/delete-review-modal.tsx index 45501b88..fb1ef992 100644 --- a/src/renderer/src/pages/game-details/modals/delete-review-modal.tsx +++ b/src/renderer/src/pages/game-details/modals/delete-review-modal.tsx @@ -30,7 +30,7 @@ export function DeleteReviewModal({
{t("delete_review_karma_warning")}
- +
); -} \ No newline at end of file +} diff --git a/src/renderer/src/pages/profile/profile-content/user-karma-box.scss b/src/renderer/src/pages/profile/profile-content/user-karma-box.scss index 5f5610e3..63015b4d 100644 --- a/src/renderer/src/pages/profile/profile-content/user-karma-box.scss +++ b/src/renderer/src/pages/profile/profile-content/user-karma-box.scss @@ -44,4 +44,4 @@ font-size: 0.85rem; line-height: 1.4; } -} \ No newline at end of file +} diff --git a/src/renderer/src/pages/profile/profile-content/user-karma-box.tsx b/src/renderer/src/pages/profile/profile-content/user-karma-box.tsx index 4668bf28..fa69d88f 100644 --- a/src/renderer/src/pages/profile/profile-content/user-karma-box.tsx +++ b/src/renderer/src/pages/profile/profile-content/user-karma-box.tsx @@ -25,7 +25,8 @@ export function UserKarmaBox() {

- {numberFormatter.format(userDetails.karma)} {t("karma_count")} + {numberFormatter.format(userDetails.karma)}{" "} + {t("karma_count")}

@@ -37,4 +38,4 @@ export function UserKarmaBox() {
); -} \ No newline at end of file +}