From 3f8805b953464fe9412a050fbf80573690df4e9d Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Wed, 28 Jan 2026 16:41:17 -0800 Subject: [PATCH] fix some issues with latest PRs (#5242) --- .../src/components/ui/NotificationItem.vue | 8 +++++--- apps/frontend/src/pages/[type]/[id].vue | 19 ++++++++++++------- apps/frontend/src/pages/collection/[id].vue | 5 ++++- packages/assets/generated-icons.ts | 4 ++-- packages/assets/index.ts | 9 +++++++++ 5 files changed, 32 insertions(+), 13 deletions(-) diff --git a/apps/frontend/src/components/ui/NotificationItem.vue b/apps/frontend/src/components/ui/NotificationItem.vue index 35a8e5c0e..1e95f8d9f 100644 --- a/apps/frontend/src/components/ui/NotificationItem.vue +++ b/apps/frontend/src/components/ui/NotificationItem.vue @@ -458,9 +458,11 @@ function getMessages() { } function getLoaderCategories(ver) { - return tags.value.loaders.filter((loader) => { - return ver?.loaders?.includes(loader.name) - }) + return tags.value.loaders + .filter((loader) => { + return ver?.loaders?.includes(loader.name) + }) + .map((loader) => loader.name) } diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index fe52b5d86..06727b481 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -225,7 +225,7 @@ ? formatMessage(messages.gameVersionUnsupportedTooltip, { title: project.title, gameVersion: gameVersion, - platform: formatCategory(currentPlatform), + platform: currentPlatformText, }) : null " @@ -277,7 +277,7 @@ {{ currentPlatform ? formatMessage(messages.platformLabel, { - platform: formatCategory(currentPlatform), + platform: currentPlatformText, }) : formatMessage(messages.platformError) }} @@ -285,7 +285,7 @@ v-tooltip=" formatMessage(messages.platformTooltip, { title: project.title, - platform: formatCategory(currentPlatform), + platform: currentPlatformText, }) " class="ml-auto size-5" @@ -309,7 +309,7 @@ {{ currentPlatform ? formatMessage(messages.platformLabel, { - platform: formatCategory(currentPlatform), + platform: currentPlatformText, }) : formatMessage(messages.selectPlatform) }} @@ -325,7 +325,7 @@ !possiblePlatforms.includes(platform) ? formatMessage(messages.platformUnsupportedTooltip, { title: project.title, - platform: formatCategory(platform), + platform: currentPlatformText, gameVersion: currentGameVersion, }) : null @@ -357,7 +357,7 @@ } " > - {{ formatCategory(platform) }} + {{ formatMessage(getTagMessage(platform, 'loader')) }} @@ -395,7 +395,7 @@ {{ formatMessage(messages.noVersionsAvailable, { gameVersion: currentGameVersion, - platform: formatCategory(currentPlatform), + platform: currentPlatformText, }) }}

@@ -956,6 +956,7 @@ import { Checkbox, commonMessages, defineMessages, + getTagMessage, injectModrinthClient, injectNotificationManager, IntlFormatted, @@ -1061,6 +1062,10 @@ const currentPlatform = computed(() => { ) }) +const currentPlatformText = computed(() => + formatMessage(getTagMessage(currentPlatform.value, 'loader')), +) + const releaseVersions = computed(() => { const set = new Set() for (const gv of tags.value.gameVersions || []) { diff --git a/apps/frontend/src/pages/collection/[id].vue b/apps/frontend/src/pages/collection/[id].vue index d5cacccc4..4e2e15638 100644 --- a/apps/frontend/src/pages/collection/[id].vue +++ b/apps/frontend/src/pages/collection/[id].vue @@ -213,7 +213,10 @@