diff --git a/web/package-lock.json b/web/package-lock.json index 872eceaa81..9c73fc4bdb 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -8,6 +8,7 @@ "name": "immich-web", "version": "1.0.0", "dependencies": { + "@zoom-image/svelte": "^0.1.0", "axios": "^0.27.2", "copy-image-clipboard": "^2.1.2", "handlebars": "^4.7.7", @@ -4030,6 +4031,30 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@zoom-image/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@zoom-image/core/-/core-0.14.0.tgz", + "integrity": "sha512-uNHjWzGtsif2MnbuYlGe+TAyHeHqPAJIJ09/gTRH/9DcEYiO7z1bLisVYtSXu2KDTbbtGYM5UnTKdLMmuDng3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/willnguyen1312" + } + }, + "node_modules/@zoom-image/svelte": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zoom-image/svelte/-/svelte-0.1.0.tgz", + "integrity": "sha512-HGB9ZBsaEMplHiZZ8r/mkrHAumun9caeVamNgX0v17hI7a71C3dXKuKrwAiIOllDYKihm1e5RYUCc2C7UKFtsg==", + "dependencies": { + "@zoom-image/core": "0.14.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/willnguyen1312" + }, + "peerDependencies": { + "svelte": "^3.0.0" + } + }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -14451,6 +14476,19 @@ "eslint-visitor-keys": "^3.3.0" } }, + "@zoom-image/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@zoom-image/core/-/core-0.14.0.tgz", + "integrity": "sha512-uNHjWzGtsif2MnbuYlGe+TAyHeHqPAJIJ09/gTRH/9DcEYiO7z1bLisVYtSXu2KDTbbtGYM5UnTKdLMmuDng3w==" + }, + "@zoom-image/svelte": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zoom-image/svelte/-/svelte-0.1.0.tgz", + "integrity": "sha512-HGB9ZBsaEMplHiZZ8r/mkrHAumun9caeVamNgX0v17hI7a71C3dXKuKrwAiIOllDYKihm1e5RYUCc2C7UKFtsg==", + "requires": { + "@zoom-image/core": "0.14.0" + } + }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", diff --git a/web/package.json b/web/package.json index 490a9f3e71..90673a3a3e 100644 --- a/web/package.json +++ b/web/package.json @@ -57,6 +57,7 @@ }, "type": "module", "dependencies": { + "@zoom-image/svelte": "^0.1.0", "axios": "^0.27.2", "copy-image-clipboard": "^2.1.2", "handlebars": "^4.7.7", diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index e110e95430..7cdf6683d3 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -325,7 +325,7 @@ {#if showNavigation}