fix: add icons to dropdown and replace link icon (#630)

This commit is contained in:
Saheb Giri 2023-03-30 20:45:15 +05:30 committed by GitHub
parent 73c7b1bddc
commit a8a5873d88
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 104 additions and 45 deletions

View file

@ -225,17 +225,28 @@ export const SingleBoardIssue: React.FC<Props> = ({
<div className="z-1 absolute top-1.5 right-1.5 opacity-0 group-hover/card:opacity-100">
{type && !isNotAllowed && (
<CustomMenu width="auto" ellipsis>
<CustomMenu.MenuItem onClick={editIssue}>Edit issue</CustomMenu.MenuItem>
<CustomMenu.MenuItem onClick={editIssue}>
<span className="flex items-center justify-start gap-2 text-gray-700">
<PencilIcon className="h-4 w-4" />
<span>Edit issue</span>
</span>
</CustomMenu.MenuItem>
{type !== "issue" && removeIssue && (
<CustomMenu.MenuItem onClick={removeIssue}>
<>Remove from {type}</>
</CustomMenu.MenuItem>
)}
<CustomMenu.MenuItem onClick={() => handleDeleteIssue(issue)}>
Delete issue
<span className="flex items-center justify-start gap-2 text-gray-700">
<TrashIcon className="h-4 w-4" />
<span>Delete issue</span>
</span>
</CustomMenu.MenuItem>
<CustomMenu.MenuItem onClick={handleCopyText}>
Copy issue link
<span className="flex items-center justify-start gap-2 text-gray-700">
<LinkIcon className="h-4 w-4" />
<span>Copy issue Link</span>
</span>
</CustomMenu.MenuItem>
</CustomMenu>
)}