From 6e05aac871f4f3a4fa08cb3157e4d408ff6e9ae8 Mon Sep 17 00:00:00 2001
From: Lncvrt
Date: Wed, 4 Feb 2026 16:56:25 -0700
Subject: [PATCH] Fix games that can't even be installed showing up
---
src/app/layout.tsx | 156 ++++++++++++++++++++++++---------------------
1 file changed, 84 insertions(+), 72 deletions(-)
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index aaac465..6a304a3 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -597,81 +597,93 @@ export default function RootLayout ({
Select a game to download
- {serverVersionList?.games.map((v, i) => (
-
-
{v.name}
-
-
-
- {(() => {
- const data = getVersionsAmountData(v.id)
- if (!data) return 'N/A'
- return `${data.installed}/${data.total}`
- })()}{' '}
- versions installed
-
-
-
-
-
{
+ const data = getVersionsAmountData(v.id)
+ if (!data) return false
+ if (data.total > 0) return true
+ })
+ .map((v, i) => (
+
+
{v.name}
+
+
+
+ {(() => {
+ const data = getVersionsAmountData(
+ v.id
+ )
+ if (!data) return 'N/A'
+ return `${data.installed}/${data.total}`
+ })()}{' '}
+ versions installed
+
+
+
+
-
- {v.verified ? 'Verified' : 'Unverified'}
-
+ >
+
+
+ {v.verified ? 'Verified' : 'Unverified'}
+
+
+
+
+
Developer: {v.developer}
+
+
-
-
-
Developer: {v.developer}
-
-
-
- ))}
+ ))}
>
) : popupMode === 1 ? (