diff --git a/src/lib/components/admin/Users/Groups/GroupItem.svelte b/src/lib/components/admin/Users/Groups/GroupItem.svelte
index c84eb4b3aa..f7a065eda6 100644
--- a/src/lib/components/admin/Users/Groups/GroupItem.svelte
+++ b/src/lib/components/admin/Users/Groups/GroupItem.svelte
@@ -1,6 +1,6 @@
{#each userGroups as userGroup}
- {userGroup.name}
+
+ goto('/admin/users/groups?id=' + userGroup.id)}
+ >
+ {userGroup.name}
+
{/each}
diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts
index 2ee3781019..ef61f5cde8 100644
--- a/src/lib/utils/index.ts
+++ b/src/lib/utils/index.ts
@@ -1583,3 +1583,9 @@ export const extractContentFromFile = async (file, pdfjsLib = null) => {
throw new Error('Unsupported or non-text file type: ' + (file.name || type));
}
};
+
+export const querystringValue = (key: string): string | null => {
+ const querystring = window.location.search;
+ const urlParams = new URLSearchParams(querystring);
+ return urlParams.get(key);
+};
diff --git a/src/routes/auth/+page.svelte b/src/routes/auth/+page.svelte
index 8ee6fc79b1..d4ce838251 100644
--- a/src/routes/auth/+page.svelte
+++ b/src/routes/auth/+page.svelte
@@ -14,7 +14,7 @@
import { WEBUI_API_BASE_URL, WEBUI_BASE_URL } from '$lib/constants';
import { WEBUI_NAME, config, user, socket } from '$lib/stores';
- import { generateInitialsImage, canvasPixelTest } from '$lib/utils';
+ import { generateInitialsImage, canvasPixelTest, querystringValue } from '$lib/utils';
import Spinner from '$lib/components/common/Spinner.svelte';
import OnBoarding from '$lib/components/OnBoarding.svelte';
@@ -33,12 +33,6 @@
let ldapUsername = '';
- const querystringValue = (key) => {
- const querystring = window.location.search;
- const urlParams = new URLSearchParams(querystring);
- return urlParams.get(key);
- };
-
const setSessionUser = async (sessionUser) => {
if (sessionUser) {
console.log(sessionUser);