@@ -71,7 +78,8 @@
diff --git a/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue b/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue
index 84767e4972..d14cdef685 100644
--- a/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue
+++ b/apps/frontend/src/components/ui/ProjectDownloadModal/DownloadProject.vue
@@ -75,13 +75,15 @@
- {{ selectedVersion.version_number }}
+
+ {{ selectedVersion.version_number }}
+
{{ selectedVersion.name }}
@@ -132,6 +135,7 @@ import {
type ComboboxOption,
defineMessages,
getTagMessage,
+ truncatedTooltip,
useDebugLogger,
useVIntl,
} from '@modrinth/ui'
@@ -193,6 +197,8 @@ const userSelectedGameVersion = ref(props.initialGameVersion)
const userSelectedPlatform = ref(props.initialPlatform)
const showAllVersions = ref(defaultShowAllVersions())
const versionFilter = ref('')
+const versionNumberRef = ref(null)
+const versionNameRef = ref(null)
const incompatibleGameVersionsSet = computed(() => new Set(props.incompatibleGameVersions))
const incompatibleLoadersSet = computed(() => new Set(props.incompatibleLoaders))
diff --git a/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue b/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue
index 2d3d895e4d..9300fe7bdf 100644
--- a/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue
+++ b/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue
@@ -3,10 +3,11 @@
@@ -89,6 +90,7 @@ import {
injectModrinthClient,
NewModal,
ServersPromo,
+ truncatedTooltip,
useDebugLogger,
useVIntl,
} from '@modrinth/ui'
@@ -160,6 +162,7 @@ const { formatMessage } = useVIntl()
const debug = useDebugLogger('DownloadModal')
const modal = ref(null)
+const downloadTitleRef = ref(null)
const modalOpen = ref(false)
const showProjectId = ref(null)
const showOptions = ref(getDefaultShowOptions())
@@ -193,6 +196,11 @@ const project = computed(() => {
}
})
+const downloadTitle = computed(() => {
+ if (!project.value) return ''
+ return formatMessage(messages.downloadTitle, { title: project.value.title })
+})
+
const versionsEnabled = ref(false)
const {
data: versionsV3,