From 7fcc5a5417da35b7b09b4c7e8f5bfd5673f470d4 Mon Sep 17 00:00:00 2001 From: martin <74269598+martabal@users.noreply.github.com> Date: Fri, 15 Sep 2023 17:58:14 +0200 Subject: [PATCH] feat(web): hide face from detail page (#4098) --- .../(user)/people/[personId]/+page.svelte | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/web/src/routes/(user)/people/[personId]/+page.svelte b/web/src/routes/(user)/people/[personId]/+page.svelte index 08cb8882b3..859eca594c 100644 --- a/web/src/routes/(user)/people/[personId]/+page.svelte +++ b/web/src/routes/(user)/people/[personId]/+page.svelte @@ -76,6 +76,24 @@ } }); + const hideFace = async () => { + try { + await api.personApi.updatePerson({ + id: data.person.id, + personUpdateDto: { isHidden: true }, + }); + + notificationController.show({ + message: 'Changed visibility succesfully', + type: NotificationType.Info, + }); + + goto(AppRoute.EXPLORE, { replaceState: true }); + } catch (error) { + handleError(error, 'Unable to hide person'); + } + }; + const handleSelectFeaturePhoto = async (asset: AssetResponseDto) => { if (viewMode !== ViewMode.SELECT_FACE) { return; @@ -246,6 +264,7 @@ (viewMode = ViewMode.SELECT_FACE)} /> (viewMode = ViewMode.BIRTH_DATE)} /> (viewMode = ViewMode.MERGE_FACES)} /> + hideFace()} />