From 1c50e198947e475a4bb2f851555f001287fba24b Mon Sep 17 00:00:00 2001 From: Brandon Wees Date: Fri, 20 Jun 2025 09:48:18 -0500 Subject: [PATCH] fix: use icons instead of toggles for admin user features view (#19369) * fix: use icons instead of toggles for admin user features view * fix: use red for X icon --- .../admin-page/user/feature-setting.svelte | 16 ++++++++ web/src/routes/admin/users/[id]/+page.svelte | 39 +++++-------------- 2 files changed, 26 insertions(+), 29 deletions(-) create mode 100644 web/src/lib/components/admin-page/user/feature-setting.svelte diff --git a/web/src/lib/components/admin-page/user/feature-setting.svelte b/web/src/lib/components/admin-page/user/feature-setting.svelte new file mode 100644 index 0000000000..efeb13e22f --- /dev/null +++ b/web/src/lib/components/admin-page/user/feature-setting.svelte @@ -0,0 +1,16 @@ + + +
+ {title} + +
diff --git a/web/src/routes/admin/users/[id]/+page.svelte b/web/src/routes/admin/users/[id]/+page.svelte index 2b73f4c8ed..79e76e5d0f 100644 --- a/web/src/routes/admin/users/[id]/+page.svelte +++ b/web/src/routes/admin/users/[id]/+page.svelte @@ -25,13 +25,11 @@ CardTitle, Code, Container, - Field, getByteUnitString, Heading, HStack, Icon, Stack, - Switch, Text, } from '@immich/ui'; import { @@ -50,6 +48,7 @@ } from '@mdi/js'; import { t } from 'svelte-i18n'; import type { PageData } from './$types'; + import FeatureSetting from '$lib/components/admin-page/user/feature-setting.svelte'; interface Props { data: PageData; @@ -292,33 +291,15 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + +