| ... | ... | @@ -1725,11 +1725,20 @@ const SidebarProjectItem = memo(function SidebarProjectItem(props: SidebarProjec |
| 1725 | 1725 | }; |
| 1726 | 1726 | }; |
| 1727 | 1727 | |
| 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 | |
| 1728 | 1736 | const clicked = await api.contextMenu.show( |
| 1729 | 1737 | [ |
| 1730 | 1738 | buildTargetedItem("rename", "Rename"), |
| 1731 | 1739 | buildTargetedItem("grouping", "Group into..."), |
| 1732 | 1740 | buildTargetedItem("copy-path", "Copy Path"), |
| 1741 | { id: "project-settings", label: "Project settings", icon: "settings" }, |
| 1733 | 1742 | buildTargetedItem("delete", "Remove", { |
| 1734 | 1743 | destructive: true, |
| 1735 | 1744 | }), |
| ... | ... | @@ -1750,10 +1759,14 @@ const SidebarProjectItem = memo(function SidebarProjectItem(props: SidebarProjec |
| 1750 | 1759 | [ |
| 1751 | 1760 | copyPathToClipboard, |
| 1752 | 1761 | handleRemoveProject, |
| 1762 | isMobile, |
| 1753 | 1763 | openProjectGroupingDialog, |
| 1754 | 1764 | openProjectRenameDialog, |
| 1755 | 1765 | project.groupedProjectCount, |
| 1756 | 1766 | project.memberProjects, |
| 1767 | project.projectKey, |
| 1768 | router, |
| 1769 | setOpenMobile, |
| 1757 | 1770 | suppressProjectClickForContextMenuRef, |
| 1758 | 1771 | ], |
| 1759 | 1772 | ); |