From 4db76ddcf0c397e2e95d7ce11913604d9efebc4f Mon Sep 17 00:00:00 2001 From: Hamish <133548095+Hamster45105@users.noreply.github.com> Date: Wed, 9 Jul 2025 12:12:16 +1000 Subject: [PATCH] feat(web): update icons (#19831) * fix: update password icon in user settings * feat: add icons to more modals --- .../asset-viewer/actions/set-visibility-action.svelte | 1 + .../photos-page/actions/set-visibility-action.svelte | 1 + .../components/photos-page/delete-asset-dialog.svelte | 2 ++ .../lib/components/shared-components/change-date.svelte | 2 ++ .../components/shared-components/change-location.svelte | 2 ++ .../user-settings-page/user-settings-list.svelte | 9 +++++++-- .../lib/modals/AssetUpdateDecriptionConfirmModal.svelte | 2 ++ web/src/lib/modals/ConfirmModal.svelte | 4 +++- 8 files changed, 20 insertions(+), 3 deletions(-) diff --git a/web/src/lib/components/asset-viewer/actions/set-visibility-action.svelte b/web/src/lib/components/asset-viewer/actions/set-visibility-action.svelte index 1b06bf8e21..14126bb8c7 100644 --- a/web/src/lib/components/asset-viewer/actions/set-visibility-action.svelte +++ b/web/src/lib/components/asset-viewer/actions/set-visibility-action.svelte @@ -25,6 +25,7 @@ prompt: isLocked ? $t('remove_from_locked_folder_confirmation') : $t('move_to_locked_folder_confirmation'), confirmText: $t('move'), confirmColor: isLocked ? 'danger' : 'primary', + icon: isLocked ? mdiLockOpenVariantOutline : mdiLockOutline, }); if (!isConfirmed) { diff --git a/web/src/lib/components/photos-page/actions/set-visibility-action.svelte b/web/src/lib/components/photos-page/actions/set-visibility-action.svelte index 3c897d6b01..04598ca79d 100644 --- a/web/src/lib/components/photos-page/actions/set-visibility-action.svelte +++ b/web/src/lib/components/photos-page/actions/set-visibility-action.svelte @@ -26,6 +26,7 @@ prompt: unlock ? $t('remove_from_locked_folder_confirmation') : $t('move_to_locked_folder_confirmation'), confirmText: $t('move'), confirmColor: unlock ? 'danger' : 'primary', + icon: unlock ? mdiLockOpenVariantOutline : mdiLockOutline, }); if (!isConfirmed) { diff --git a/web/src/lib/components/photos-page/delete-asset-dialog.svelte b/web/src/lib/components/photos-page/delete-asset-dialog.svelte index 4862e072b8..2af215a34a 100644 --- a/web/src/lib/components/photos-page/delete-asset-dialog.svelte +++ b/web/src/lib/components/photos-page/delete-asset-dialog.svelte @@ -3,6 +3,7 @@ import ConfirmModal from '$lib/modals/ConfirmModal.svelte'; import { showDeleteModal } from '$lib/stores/preferences.store'; import { Checkbox, Label } from '@immich/ui'; + import { mdiDeleteForeverOutline } from '@mdi/js'; import { t } from 'svelte-i18n'; interface Props { @@ -26,6 +27,7 @@ (confirmed ? handleConfirm() : onCancel())} > {#snippet promptSnippet()} diff --git a/web/src/lib/components/shared-components/change-date.svelte b/web/src/lib/components/shared-components/change-date.svelte index 7ab8303f5a..e5da909028 100644 --- a/web/src/lib/components/shared-components/change-date.svelte +++ b/web/src/lib/components/shared-components/change-date.svelte @@ -1,5 +1,6 @@ - onClose(false)} {size}> + onClose(false)} {size}> {#if promptSnippet}{@render promptSnippet()}{:else}

{prompt}