[WEB-840] chore: remove make a copy option from draft issue quick action menu. (#4081)

This commit is contained in:
Prateek Shourya 2024-03-28 15:04:26 +05:30 committed by GitHub
parent 79d227b906
commit 265ce7778a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,20 +1,21 @@
import { useState } from "react"; import { useState } from "react";
import omit from "lodash/omit"; import omit from "lodash/omit";
import { observer } from "mobx-react"; import { observer } from "mobx-react";
// hooks // icons
import { Copy, Pencil, Trash2 } from "lucide-react"; import { Pencil, Trash2 } from "lucide-react";
// types
import { TIssue } from "@plane/types"; import { TIssue } from "@plane/types";
// ui
import { CustomMenu } from "@plane/ui"; import { CustomMenu } from "@plane/ui";
// components
import { CreateUpdateIssueModal, DeleteIssueModal } from "@/components/issues"; import { CreateUpdateIssueModal, DeleteIssueModal } from "@/components/issues";
// constant
import { EIssuesStoreType } from "@/constants/issue"; import { EIssuesStoreType } from "@/constants/issue";
import { EUserProjectRoles } from "@/constants/project"; import { EUserProjectRoles } from "@/constants/project";
// hooks
import { useEventTracker, useIssues, useUser } from "@/hooks/store"; import { useEventTracker, useIssues, useUser } from "@/hooks/store";
// ui
// components
// helpers
// types // types
import { IQuickActionProps } from "../list/list-view-types"; import { IQuickActionProps } from "../list/list-view-types";
// constant
export const DraftIssueQuickActions: React.FC<IQuickActionProps> = observer((props) => { export const DraftIssueQuickActions: React.FC<IQuickActionProps> = observer((props) => {
const { issue, handleDelete, handleUpdate, customActionButton, portalElement, readOnly = false } = props; const { issue, handleDelete, handleUpdate, customActionButton, portalElement, readOnly = false } = props;
@ -89,19 +90,6 @@ export const DraftIssueQuickActions: React.FC<IQuickActionProps> = observer((pro
</div> </div>
</CustomMenu.MenuItem> </CustomMenu.MenuItem>
)} )}
{isEditingAllowed && (
<CustomMenu.MenuItem
onClick={() => {
setTrackElement(activeLayout);
setCreateUpdateIssueModal(true);
}}
>
<div className="flex items-center gap-2">
<Copy className="h-3 w-3" />
Make a copy
</div>
</CustomMenu.MenuItem>
)}
{isDeletingAllowed && ( {isDeletingAllowed && (
<CustomMenu.MenuItem <CustomMenu.MenuItem
onClick={() => { onClick={() => {