From dc4e2826b843119bcf9507f463a93dd5e1d1112d Mon Sep 17 00:00:00 2001 From: "Calum H. (IMB11)" Date: Fri, 5 Jun 2026 11:54:18 +0100 Subject: [PATCH 1/9] fix: clicking users in table in app takes you to blank page instead of website --- .../src/pages/hosting/manage/Access.vue | 7 ++++- .../components/servers/access/AccessTable.vue | 27 ++++++++++++++----- .../ui/src/components/servers/access/types.ts | 6 +++++ .../hosting/manage/[id]/access/access.vue | 3 +++ 4 files changed, 35 insertions(+), 8 deletions(-) diff --git a/apps/app-frontend/src/pages/hosting/manage/Access.vue b/apps/app-frontend/src/pages/hosting/manage/Access.vue index 59a3b82e36..59e1f8e5cf 100644 --- a/apps/app-frontend/src/pages/hosting/manage/Access.vue +++ b/apps/app-frontend/src/pages/hosting/manage/Access.vue @@ -5,6 +5,7 @@ import { ServersManageAccessPage, } from '@modrinth/ui' import { useQueryClient } from '@tanstack/vue-query' +import { openUrl } from '@tauri-apps/plugin-opener' const client = injectModrinthClient() const { serverId } = injectModrinthServerContext() @@ -26,8 +27,12 @@ try { } catch { // Let mounted layouts' useQuery surface errors; do not fail route setup. } + +function userProfileLink(username: string) { + return () => openUrl(`https://modrinth.com/user/${encodeURIComponent(username)}`) +} diff --git a/packages/ui/src/components/servers/access/AccessTable.vue b/packages/ui/src/components/servers/access/AccessTable.vue index 2d0a818e37..f9f74b8caf 100644 --- a/packages/ui/src/components/servers/access/AccessTable.vue +++ b/packages/ui/src/components/servers/access/AccessTable.vue @@ -11,9 +11,10 @@ >