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);