From c1c9f30ea4b7879febc98188ba89a4a3f2ef1bc9 Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Wed, 23 Jul 2025 22:56:56 +0200 Subject: [PATCH] chore: migrate to immich/ui confirm modal (#20114) --- web/package-lock.json | 8 +-- web/package.json | 2 +- .../asset-viewer/editor/editor-panel.svelte | 3 +- .../photos-page/delete-asset-dialog.svelte | 3 +- .../shared-components/change-date.spec.ts | 4 +- .../shared-components/change-date.svelte | 4 +- .../shared-components/change-location.svelte | 2 +- web/src/lib/managers/modal-manager.svelte.ts | 2 +- .../AssetUpdateDecriptionConfirmModal.svelte | 3 +- web/src/lib/modals/ConfirmModal.svelte | 52 ------------------- web/src/lib/modals/JobCreateModal.svelte | 2 +- .../lib/modals/UserDeleteConfirmModal.svelte | 3 +- 12 files changed, 15 insertions(+), 73 deletions(-) delete mode 100644 web/src/lib/modals/ConfirmModal.svelte diff --git a/web/package-lock.json b/web/package-lock.json index 51f60a83c3..46b0a059ed 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@formatjs/icu-messageformat-parser": "^2.9.8", "@immich/sdk": "file:../open-api/typescript-sdk", - "@immich/ui": "^0.23.2", + "@immich/ui": "^0.23.5", "@mapbox/mapbox-gl-rtl-text": "0.2.3", "@mdi/js": "^7.4.47", "@photo-sphere-viewer/core": "^5.11.5", @@ -1357,9 +1357,9 @@ "link": true }, "node_modules/@immich/ui": { - "version": "0.23.3", - "resolved": "https://registry.npmjs.org/@immich/ui/-/ui-0.23.3.tgz", - "integrity": "sha512-YbYJSv3HqDu2+6MmiHhLThSessZ6HkoVOWun/ZoGb8mKj5x/ZZ4AyXGPIqbyKTamsjzbcD9FInij70G+m4egkg==", + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@immich/ui/-/ui-0.23.5.tgz", + "integrity": "sha512-1wlFMmfDmtGC+Kcc8cYTT00mQaSumR41KEOOOmVn5Rw/8z9pUhpNY8mGl1AxY4qhtnaz+G3dH6vowYzL23D+YQ==", "license": "GNU Affero General Public License version 3", "dependencies": { "@mdi/js": "^7.4.47", diff --git a/web/package.json b/web/package.json index 753b0a15a6..7e1b769c52 100644 --- a/web/package.json +++ b/web/package.json @@ -28,7 +28,7 @@ "dependencies": { "@formatjs/icu-messageformat-parser": "^2.9.8", "@immich/sdk": "file:../open-api/typescript-sdk", - "@immich/ui": "^0.23.2", + "@immich/ui": "^0.23.5", "@mapbox/mapbox-gl-rtl-text": "0.2.3", "@mdi/js": "^7.4.47", "@photo-sphere-viewer/core": "^5.11.5", diff --git a/web/src/lib/components/asset-viewer/editor/editor-panel.svelte b/web/src/lib/components/asset-viewer/editor/editor-panel.svelte index f4d5c69c62..203f1c6587 100644 --- a/web/src/lib/components/asset-viewer/editor/editor-panel.svelte +++ b/web/src/lib/components/asset-viewer/editor/editor-panel.svelte @@ -1,10 +1,9 @@ - - onClose(false)} {size}> - - {#if promptSnippet}{@render promptSnippet()}{:else} -

{prompt}

- {/if} -
- - - - - - - -
diff --git a/web/src/lib/modals/JobCreateModal.svelte b/web/src/lib/modals/JobCreateModal.svelte index dbb97fdcf7..95751cbb98 100644 --- a/web/src/lib/modals/JobCreateModal.svelte +++ b/web/src/lib/modals/JobCreateModal.svelte @@ -4,9 +4,9 @@ notificationController, NotificationType, } from '$lib/components/shared-components/notification/notification'; - import ConfirmModal from '$lib/modals/ConfirmModal.svelte'; import { handleError } from '$lib/utils/handle-error'; import { createJob, ManualJobName } from '@immich/sdk'; + import { ConfirmModal } from '@immich/ui'; import { t } from 'svelte-i18n'; type Props = { onClose: (confirmed: boolean) => void }; diff --git a/web/src/lib/modals/UserDeleteConfirmModal.svelte b/web/src/lib/modals/UserDeleteConfirmModal.svelte index 3fde7a7ef9..bbb045ecb7 100644 --- a/web/src/lib/modals/UserDeleteConfirmModal.svelte +++ b/web/src/lib/modals/UserDeleteConfirmModal.svelte @@ -1,10 +1,9 @@