From 370409aa2fa5726f4c303e1328588bfae343e700 Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia Date: Fri, 27 Dec 2024 08:58:57 +0530 Subject: [PATCH 1/2] chore: project detail response updated --- packages/types/src/project/projects.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/types/src/project/projects.d.ts b/packages/types/src/project/projects.d.ts index f878266b75d..d992bc7105b 100644 --- a/packages/types/src/project/projects.d.ts +++ b/packages/types/src/project/projects.d.ts @@ -15,6 +15,7 @@ export interface IProject { archived_at: string | null; archived_issues: number; archived_sub_issues: number; + completed_issues: number; close_in: number; created_at: Date; created_by: string; From 8069c229953ebc4b216d2c03251fb144a3b23727 Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia Date: Fri, 27 Dec 2024 09:13:46 +0530 Subject: [PATCH 2/2] chore: code refactor --- web/core/components/dropdowns/project.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/web/core/components/dropdowns/project.tsx b/web/core/components/dropdowns/project.tsx index f94014eb8b8..052527ab6dd 100644 --- a/web/core/components/dropdowns/project.tsx +++ b/web/core/components/dropdowns/project.tsx @@ -1,7 +1,7 @@ import { ReactNode, useRef, useState } from "react"; import { observer } from "mobx-react"; import { usePopper } from "react-popper"; -import { Check, ChevronDown, Search } from "lucide-react"; +import { Briefcase, Check, ChevronDown, Search } from "lucide-react"; import { Combobox } from "@headlessui/react"; // ui import { ComboDropDown } from "@plane/ui"; @@ -143,10 +143,14 @@ export const ProjectDropdown: React.FC = observer((props) => { if (Array.isArray(value)) { return (
- {value.map((projectId) => { - const projectDetails = getProjectById(projectId); - return projectDetails ? renderIcon(projectDetails) : null; - })} + {value.length > 0 ? ( + value.map((projectId) => { + const projectDetails = getProjectById(projectId); + return projectDetails ? renderIcon(projectDetails) : null; + }) + ) : ( + + )}
); } else {