From d3b45cab6da587b07d8aea21bbf51253eea16995 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Fri, 11 Oct 2024 18:27:39 +0530 Subject: [PATCH] Dedup --- .../components/gallery/PeopleHeader.tsx | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/web/packages/new/photos/components/gallery/PeopleHeader.tsx b/web/packages/new/photos/components/gallery/PeopleHeader.tsx index 31f409e969..e493587c34 100644 --- a/web/packages/new/photos/components/gallery/PeopleHeader.tsx +++ b/web/packages/new/photos/components/gallery/PeopleHeader.tsx @@ -11,8 +11,6 @@ import { IconButton, Stack, Tooltip } from "@mui/material"; import { ClearIcon } from "@mui/x-date-pickers"; import { t } from "i18next"; import React from "react"; -import type { FaceCluster } from "../../services/ml/cluster"; -import type { CGroup } from "../../services/user-entity"; import { useAppContext } from "../../types/context"; import { AddPersonDialog } from "../AddPersonDialog"; import { SpaceBetweenFlex } from "../mui"; @@ -60,15 +58,10 @@ export const PeopleHeader: React.FC = ({ {person.type == "cgroup" ? ( ) : ( - + )} @@ -76,15 +69,15 @@ export const PeopleHeader: React.FC = ({ }; type CGroupPersonHeaderProps = Pick & { - person: Person; - cgroup: CGroup; + person: Exclude; }; const CGroupPersonHeader: React.FC = ({ person, - cgroup, onSelectPerson, }) => { + const cgroup = person.cgroup; + const { showMiniDialog } = useAppContext(); const { show: showNameInput, props: nameInputVisibilityProps } = @@ -159,15 +152,15 @@ const CGroupPersonHeader: React.FC = ({ }; type ClusterPersonHeaderProps = Pick & { - person: Person; - cluster: FaceCluster; + person: Exclude; }; const ClusterPersonHeader: React.FC = ({ people, person, - cluster, }) => { + const cluster = person.cluster; + const { show: showAddPerson, props: addPersonVisibilityProps } = useModalVisibility();