From 56eeed62776241fbb092b69a2c2b7105442022d3 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Sun, 3 Aug 2025 16:07:12 -0400 Subject: [PATCH] feat: Add password visibility toggle to password fields w SensitiveInput.svelte component --- .../components/admin/Users/UserList/AddUserModal.svelte | 4 +++- .../components/admin/Users/UserList/EditUserModal.svelte | 4 +++- .../chat/Settings/Account/UpdatePassword.svelte | 9 +++++---- src/routes/auth/+page.svelte | 5 +++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/lib/components/admin/Users/UserList/AddUserModal.svelte b/src/lib/components/admin/Users/UserList/AddUserModal.svelte index 7083621755..ec84fe91be 100644 --- a/src/lib/components/admin/Users/UserList/AddUserModal.svelte +++ b/src/lib/components/admin/Users/UserList/AddUserModal.svelte @@ -10,6 +10,7 @@ import Modal from '$lib/components/common/Modal.svelte'; import { generateInitialsImage } from '$lib/utils'; import XMark from '$lib/components/icons/XMark.svelte'; + import SensitiveInput from '$lib/components/common/SensitiveInput.svelte'; const i18n = getContext('i18n'); const dispatch = createEventDispatcher(); @@ -224,12 +225,13 @@
{$i18n.t('Password')}
-
diff --git a/src/lib/components/admin/Users/UserList/EditUserModal.svelte b/src/lib/components/admin/Users/UserList/EditUserModal.svelte index 1e69ab9912..e376becc6b 100644 --- a/src/lib/components/admin/Users/UserList/EditUserModal.svelte +++ b/src/lib/components/admin/Users/UserList/EditUserModal.svelte @@ -9,6 +9,7 @@ import Modal from '$lib/components/common/Modal.svelte'; import localizedFormat from 'dayjs/plugin/localizedFormat'; import XMark from '$lib/components/icons/XMark.svelte'; + import SensitiveInput from '$lib/components/common/SensitiveInput.svelte'; const i18n = getContext('i18n'); const dispatch = createEventDispatcher(); @@ -139,12 +140,13 @@
{$i18n.t('New Password')}
-
diff --git a/src/lib/components/chat/Settings/Account/UpdatePassword.svelte b/src/lib/components/chat/Settings/Account/UpdatePassword.svelte index 0178d13543..0281121d39 100644 --- a/src/lib/components/chat/Settings/Account/UpdatePassword.svelte +++ b/src/lib/components/chat/Settings/Account/UpdatePassword.svelte @@ -2,6 +2,7 @@ import { getContext } from 'svelte'; import { toast } from 'svelte-sonner'; import { updateUserPassword } from '$lib/apis/auths'; + import SensitiveInput from '$lib/components/common/SensitiveInput.svelte'; const i18n = getContext('i18n'); @@ -59,8 +60,8 @@
{$i18n.t('Current Password')}
- {$i18n.t('New Password')}
- {$i18n.t('Confirm Password')}
- {$i18n.t('Password')} - {$i18n.t('Confirm Password')} -