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)