mirror of
https://github.com/makeplane/plane.git
synced 2026-02-04 13:09:15 -06:00
[WEB-4515] fix: duplicate work item quick action #7421
This commit is contained in:
committed by
GitHub
parent
3224122df0
commit
89983b06d2
@@ -12,6 +12,7 @@ export interface CopyMenuHelperProps {
|
||||
activeLayout: string;
|
||||
setCreateUpdateIssueModal: (open: boolean) => void;
|
||||
setDuplicateWorkItemModal?: (open: boolean) => void;
|
||||
workspaceSlug?: string;
|
||||
}
|
||||
|
||||
export const createCopyMenuWithDuplication = (props: CopyMenuHelperProps): TContextMenuItem => {
|
||||
|
||||
@@ -164,7 +164,7 @@ export const useMenuItemFactory = (props: MenuItemFactoryProps) => {
|
||||
shouldRender: isEditingAllowed,
|
||||
});
|
||||
|
||||
const createCopyMenuItem = (): TContextMenuItem => {
|
||||
const createCopyMenuItem = (workspaceSlug?: string): TContextMenuItem => {
|
||||
const baseItem = {
|
||||
key: "make-a-copy",
|
||||
title: t("common.actions.make_a_copy"),
|
||||
@@ -180,6 +180,7 @@ export const useMenuItemFactory = (props: MenuItemFactoryProps) => {
|
||||
activeLayout,
|
||||
setCreateUpdateIssueModal,
|
||||
setDuplicateWorkItemModal,
|
||||
workspaceSlug,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -279,7 +280,7 @@ export const useWorkItemDetailMenuItems = (props: MenuItemFactoryProps): TContex
|
||||
|
||||
return useMemo(
|
||||
() => [
|
||||
factory.createCopyMenuItem(),
|
||||
factory.createCopyMenuItem(props.workspaceSlug),
|
||||
factory.createOpenInNewTabMenuItem(),
|
||||
factory.createArchiveMenuItem(),
|
||||
factory.createRestoreMenuItem(),
|
||||
|
||||
@@ -217,6 +217,7 @@ export const WorkItemDetailQuickActions: React.FC<TWorkItemDetailQuickActionProp
|
||||
}}
|
||||
storeType={EIssuesStoreType.PROJECT}
|
||||
isDraft={isDraftIssue}
|
||||
fetchIssueDetails={false}
|
||||
/>
|
||||
{issue.project_id && workspaceSlug && (
|
||||
<DuplicateWorkItemModal
|
||||
|
||||
Reference in New Issue
Block a user