diff --git a/src/popups/GamesDownload.tsx b/src/popups/GamesDownload.tsx index 095dc15..aed5dcf 100644 --- a/src/popups/GamesDownload.tsx +++ b/src/popups/GamesDownload.tsx @@ -1,15 +1,9 @@ import { useGlobal } from '@/providers/GlobalProvider' -import { - faCheck, - faCode, - faDownload, - faShieldHalved, - faWarning -} from '@fortawesome/free-solid-svg-icons' +import { faDownload, faInfo } from '@fortawesome/free-solid-svg-icons' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' export default function GamesDownloadPopup () { - const { serverVersionList, setSelectedGame, versionsList } = useGlobal() + const { serverVersionList, setSelectedGame } = useGlobal() return ( <> @@ -23,68 +17,25 @@ export default function GamesDownloadPopup () { if (gameVersions.length > 0) return true }) .map((v, i) => ( -
{v.name}
-- {(() => { - const gameVersions = serverVersionList.versions.filter( - vf => vf.game === v.id - ) - const installed = gameVersions.filter(v => - Object.keys(versionsList).includes(v.id) - ).length - return gameVersions.length - ? `${installed}/${gameVersions.length}` - : 'N/A' - })()}{' '} - versions installed -
-Official
-{v.verified ? 'Verified' : 'Unverified'}
-Developer: {v.developer}
-{v.name}
+Developer: {gameInfo?.developer}
+ {(() => { + if (!serverVersionList) return 'N/A' + + const gameVersions = serverVersionList.versions.filter( + vf => vf.game === managingGame + ) + const installed = gameVersions.filter(v => + Object.keys(versionsList).includes(v.id) + ).length + return gameVersions.length + ? `${installed}/${gameVersions.length}` + : 'N/A' + })()}{' '} + versions installed +
+- {v.displayName} -
-+ {v.displayName} +
+ -