{
+ if (!issue.id || !issue.project_id) return;
+ await issueOperations.update(workspaceSlug, issue.project_id, issue.id, {
+ description_html: value.description_html,
+ ...(isMigrationUpdate ? { skip_activity: "true" } : {}),
+ });
+ }}
+ setIsSubmitting={(value) => setIsSubmitting(value)}
+ projectId={issue.project_id}
+ workspaceSlug={workspaceSlug}
+ />
+
+
+ {currentUser && (
+
+ )}
+ {!disabled && (
+
+ workItemVersionService.listDescriptionVersions(workspaceSlug, issue.project_id?.toString() ?? "", id),
+ retrieveDescriptionVersion: (id, versionId) =>
+ workItemVersionService.retrieveDescriptionVersion(
+ workspaceSlug,
+ issue.project_id?.toString() ?? "",
+ id,
+ versionId
+ ),
+ }}
+ handleRestore={(descriptionHTML) => editorRef.current?.setEditorValue(descriptionHTML, true)}
+ projectId={issue.project_id}
+ workspaceSlug={workspaceSlug}
+ />
+ )}
+