From 20707448e091395cb13cf878cd1a5abb00e02ba3 Mon Sep 17 00:00:00 2001 From: martabal <74269598+martabal@users.noreply.github.com> Date: Fri, 8 Dec 2023 18:18:18 +0100 Subject: [PATCH] use svelte store --- .../asset-viewer/detail-panel.svelte | 4 ++-- .../faces-page/assign-face-side-panel.svelte | 12 ++++++---- .../faces-page/person-side-panel.svelte | 23 ++++++++++--------- web/src/lib/stores/assets.store.ts | 2 ++ 4 files changed, 23 insertions(+), 18 deletions(-) diff --git a/web/src/lib/components/asset-viewer/detail-panel.svelte b/web/src/lib/components/asset-viewer/detail-panel.svelte index 0c076b0b24..27a539fedb 100644 --- a/web/src/lib/components/asset-viewer/detail-panel.svelte +++ b/web/src/lib/components/asset-viewer/detail-panel.svelte @@ -32,6 +32,7 @@ import ChangeLocation from '../shared-components/change-location.svelte'; import { handleError } from '../../utils/handle-error'; import { user } from '$lib/stores/user.store'; + import { currentAsset } from '$lib/stores/assets.store'; export let asset: AssetResponseDto; export let albums: AlbumResponseDto[] = []; @@ -59,6 +60,7 @@ // Get latest description from server if (asset.id && !api.isSharedLink) { api.assetApi.getAssetById({ id: asset.id }).then((res) => { + $currentAsset = res.data; people = res.data?.people?.people || []; textarea.value = res.data?.exifInfo?.description || ''; }); @@ -637,8 +639,6 @@ {#if showEditFaces} { showEditFaces = false; }} diff --git a/web/src/lib/components/faces-page/assign-face-side-panel.svelte b/web/src/lib/components/faces-page/assign-face-side-panel.svelte index 3669fb1cc7..f1ec6ffe9f 100644 --- a/web/src/lib/components/faces-page/assign-face-side-panel.svelte +++ b/web/src/lib/components/faces-page/assign-face-side-panel.svelte @@ -1,5 +1,5 @@