authorgravatar for electricvoxel@gmail.comHwanseo Choi <electricvoxel@gmail.com> 2026-09-06 14:32:00+09:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-06 11:02:00+05:30
logfc7ad2edaeedabebcbe1ad6d2f1a4780f0516310
tree9598445a1f8c106f4342e60815cd58eaa21937bf
parenta9fc4dc2b010db7979dee9d11c94580fee62b44d
signature Signed by PGP key B5690EEEBB952194

fix(web): add project settings to legacy sidebar project menu (#10021)

Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>

1 files changed, 13 insertions(+), 0 deletions(-)

apps/web/src/components/LegacySidebar.tsx+13
......@@ -1725,11 +1725,20 @@ const SidebarProjectItem = memo(function SidebarProjectItem(props: SidebarProjec
17251725 };
17261726 };
17271727
1728 actionHandlers.set("project-settings", () => {
1729 if (isMobile) setOpenMobile(false);
1730 void router.navigate({
1731 to: "/projects/$projectKey",
1732 params: { projectKey: project.projectKey },
1733 });
1734 });
1735
17281736 const clicked = await api.contextMenu.show(
17291737 [
17301738 buildTargetedItem("rename", "Rename"),
17311739 buildTargetedItem("grouping", "Group into..."),
17321740 buildTargetedItem("copy-path", "Copy Path"),
1741 { id: "project-settings", label: "Project settings", icon: "settings" },
17331742 buildTargetedItem("delete", "Remove", {
17341743 destructive: true,
17351744 }),
......@@ -1750,10 +1759,14 @@ const SidebarProjectItem = memo(function SidebarProjectItem(props: SidebarProjec
17501759 [
17511760 copyPathToClipboard,
17521761 handleRemoveProject,
1762 isMobile,
17531763 openProjectGroupingDialog,
17541764 openProjectRenameDialog,
17551765 project.groupedProjectCount,
17561766 project.memberProjects,
1767 project.projectKey,
1768 router,
1769 setOpenMobile,
17571770 suppressProjectClickForContextMenuRef,
17581771 ],
17591772 );