From b0397dfd74d7541c1bd502ee378633066f4d1c1f Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Date: Thu, 2 Nov 2023 18:48:57 +0530 Subject: [PATCH] fix: module sidebar status select (#2614) --- web/components/modules/sidebar.tsx | 38 +++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/web/components/modules/sidebar.tsx b/web/components/modules/sidebar.tsx index 320896845..825a8cf61 100644 --- a/web/components/modules/sidebar.tsx +++ b/web/components/modules/sidebar.tsx @@ -15,7 +15,7 @@ import { LinkModal, LinksList, SidebarProgressStats } from "components/core"; import { DeleteModuleModal, SidebarLeadSelect, SidebarMembersSelect } from "components/modules"; import ProgressChart from "components/core/sidebar/progress-chart"; // ui -import { CustomMenu, Loader, LayersIcon } from "@plane/ui"; +import { CustomMenu, Loader, LayersIcon, CustomSelect, ModuleStatusIcon } from "@plane/ui"; // icon import { AlertCircle, ChevronDown, ChevronRight, Info, LinkIcon, Plus, Trash2 } from "lucide-react"; // helpers @@ -260,13 +260,35 @@ export const ModuleDetailsSidebar: React.FC = observer((props) => {

{moduleDetails.name}

- {moduleStatus && ( - - {moduleStatus.label} - - )} + ( + + {moduleStatus?.label ?? "Backlog"} + + } + value={value} + onChange={(value: any) => { + submitChanges({ status: value }); + }} + > + {MODULE_STATUS.map((status) => ( + +
+ + {status.label} +
+
+ ))} +
+ )} + /> + {areYearsEqual ? renderShortDate(startDate, "_ _") : renderShortMonthDate(startDate, "_ _")} -{" "} {areYearsEqual ? renderShortDate(endDate, "_ _") : renderShortMonthDate(endDate, "_ _")}