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, "_ _")}