This commit is contained in:
Min Idzelis 2026-08-14 08:24:17 -05:00 committed by GitHub
commit 5e6a4aa3fd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -145,6 +145,7 @@
selectedPersonToCreate[editedFace.id] = newFeaturePhoto;
}
showSelectedFaces = false;
assetViewerManager.clearHighlightedFaces();
};
const handleReassignFace = (person: PersonResponseDto | null) => {
@ -152,11 +153,13 @@
selectedPersonToReassign[editedFace.id] = person;
}
showSelectedFaces = false;
assetViewerManager.clearHighlightedFaces();
};
const handleFacePicker = (face: AssetFaceResponseDto) => {
editedFace = face;
showSelectedFaces = true;
assetViewerManager.setHighlightedFaces([face]);
};
const deleteAssetFace = async (face: AssetFaceResponseDto) => {
@ -246,7 +249,11 @@
class="absolute inset-s-0 top-0 size-22.5 cursor-default"
onfocus={() => assetViewerManager.setHighlightedFaces([peopleWithFaces[index]])}
onpointerenter={() => assetViewerManager.setHighlightedFaces([peopleWithFaces[index]])}
onpointerleave={() => assetViewerManager.clearHighlightedFaces()}
onpointerleave={() => {
if (!showSelectedFaces) {
assetViewerManager.clearHighlightedFaces();
}
}}
>
<div class="relative">
{#if selectedPersonToCreate[face.id]}
@ -383,7 +390,10 @@
{editedFace}
{assetId}
{assetType}
onClose={() => (showSelectedFaces = false)}
onClose={() => {
showSelectedFaces = false;
assetViewerManager.clearHighlightedFaces();
}}
onCreatePerson={handleCreatePerson}
onReassign={handleReassignFace}
/>