[WEB-3711] fix: relations delete issue (#6887)
* fix: relations delete issue * fix: removed unnecessary type casting
This commit is contained in:
parent
5ac5892fe5
commit
782b09eeaf
5 changed files with 67 additions and 19 deletions
|
|
@ -28,7 +28,13 @@ type Props = {
|
|||
relationKey: TIssueRelationTypes;
|
||||
relationIssueId: string;
|
||||
disabled: boolean;
|
||||
handleIssueCrudState: (key: "update" | "delete", issueId: string, issue?: TIssue | null) => void;
|
||||
handleIssueCrudState: (
|
||||
key: "update" | "delete" | "removeRelation",
|
||||
issueId: string,
|
||||
issue?: TIssue | null,
|
||||
relationKey?: TIssueRelationTypes | null,
|
||||
relationIssueId?: string | null
|
||||
) => void;
|
||||
issueServiceType?: TIssueServiceType;
|
||||
};
|
||||
|
||||
|
|
@ -97,6 +103,7 @@ export const RelationIssueListItem: FC<Props> = observer((props) => {
|
|||
e.preventDefault();
|
||||
handleIssueCrudState("delete", relationIssueId, issue);
|
||||
toggleDeleteIssueModal(relationIssueId);
|
||||
handleIssueCrudState("removeRelation", issueId, issue, relationKey, relationIssueId);
|
||||
};
|
||||
|
||||
const handleCopyIssueLink = (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => {
|
||||
|
|
|
|||
|
|
@ -14,7 +14,13 @@ type Props = {
|
|||
issueId: string;
|
||||
issueIds: string[];
|
||||
relationKey: TIssueRelationTypes;
|
||||
handleIssueCrudState: (key: "update" | "delete", issueId: string, issue?: TIssue | null) => void;
|
||||
handleIssueCrudState: (
|
||||
key: "update" | "delete" | "removeRelation",
|
||||
issueId: string,
|
||||
issue?: TIssue | null,
|
||||
relationKey?: TIssueRelationTypes | null,
|
||||
relationIssueId?: string | null
|
||||
) => void;
|
||||
disabled?: boolean;
|
||||
issueServiceType?: TIssueServiceType;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue