diff --git a/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue b/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue index 976b2a681f..e267253398 100644 --- a/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue +++ b/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue @@ -82,10 +82,8 @@

@@ -494,6 +478,10 @@ const hasAdditionalDownloads = computed(() => { return hrefs.size > 1 }) +const showVersionSelector = computed( + () => hasAdditionalDownloads.value && compatibleVersions.value.length > 1, +) + watch( [currentGameVersion, currentPlatform, selectedVersion, selectedPrimaryFile], () => { @@ -539,6 +527,10 @@ function selectCompatibleVersion(version: Labrinth.Versions.v3.Version) { userSelectedCompatibleVersionId.value = version.id } +function isPrimaryDownloadVersion(version: Labrinth.Versions.v3.Version) { + return !hasAdditionalDownloads.value && version.id === defaultSelectedVersion.value?.id +} + function latestVersionByType(type: Labrinth.Versions.v3.VersionChannel) { return filteredVersions.value .filter((version) => version.version_type === type)