From 97e86e409a621afa3c279c3ba92bfeccb4d76902 Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Mon, 2 Jun 2025 18:41:28 +0200 Subject: [PATCH] refactor: asset tag modal (#18867) --- .../asset-viewer/detail-panel-tags.svelte | 31 ++++--------- .../photos-page/actions/tag-action.svelte | 43 +++++-------------- .../AssetTagModal.svelte} | 22 ++++++---- 3 files changed, 33 insertions(+), 63 deletions(-) rename web/src/lib/{components/forms/tag-asset-form.svelte => modals/AssetTagModal.svelte} (83%) diff --git a/web/src/lib/components/asset-viewer/detail-panel-tags.svelte b/web/src/lib/components/asset-viewer/detail-panel-tags.svelte index 8cef6c88fd..aeef6bd06e 100644 --- a/web/src/lib/components/asset-viewer/detail-panel-tags.svelte +++ b/web/src/lib/components/asset-viewer/detail-panel-tags.svelte @@ -1,11 +1,11 @@ - (isOpen = true) }} /> + {#if isOwner && !authManager.key}
@@ -75,16 +68,10 @@ type="button" class="rounded-full bg-gray-100 dark:bg-gray-800 text-gray-600 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-700 hover:text-gray-700 dark:hover:text-gray-200 flex place-items-center place-content-center gap-1 px-2 py-1" title="Add tag" - onclick={handleAdd} + onclick={handleAddTag} > Add
{/if} - -{#if isOpen} - - handleTag(tagsIds)} onCancel={handleCancel} /> - -{/if} diff --git a/web/src/lib/components/photos-page/actions/tag-action.svelte b/web/src/lib/components/photos-page/actions/tag-action.svelte index 8915897a74..5bad8ca327 100644 --- a/web/src/lib/components/photos-page/actions/tag-action.svelte +++ b/web/src/lib/components/photos-page/actions/tag-action.svelte @@ -1,10 +1,10 @@ - (isOpen = true) }} /> + {#if menuItem} - + {/if} {#if !menuItem} - {#if loading} - {}} - /> - {:else} - - {/if} -{/if} - -{#if isOpen} - handleTag(tagIds)} onCancel={handleCancel} /> + {/if} diff --git a/web/src/lib/components/forms/tag-asset-form.svelte b/web/src/lib/modals/AssetTagModal.svelte similarity index 83% rename from web/src/lib/components/forms/tag-asset-form.svelte rename to web/src/lib/modals/AssetTagModal.svelte index a6e0928ece..2a61f0b945 100644 --- a/web/src/lib/components/forms/tag-asset-form.svelte +++ b/web/src/lib/modals/AssetTagModal.svelte @@ -1,19 +1,20 @@ - +
@@ -95,7 +99,7 @@
- +