[WEB-4515] fix: duplicate work item quick action #7421

This commit is contained in:
Anmol Singh Bhatia
2025-07-16 15:19:55 +05:30
committed by GitHub
parent 3224122df0
commit 89983b06d2
3 changed files with 5 additions and 2 deletions

View File

@@ -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 => {

View File

@@ -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(),

View File

@@ -217,6 +217,7 @@ export const WorkItemDetailQuickActions: React.FC<TWorkItemDetailQuickActionProp
}}
storeType={EIssuesStoreType.PROJECT}
isDraft={isDraftIssue}
fetchIssueDetails={false}
/>
{issue.project_id && workspaceSlug && (
<DuplicateWorkItemModal