UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: карточка внешнего контура

This commit is contained in:
DCCONSTRUCTIONS
2026-04-26 22:11:17 +03:00
parent 347d95709c
commit 86b17b23c9
4 changed files with 132 additions and 28 deletions
@@ -13,14 +13,14 @@ import { useTranslation } from "@plane/i18n";
import { LabelPropertyIcon, PriorityIcon, PriorityPropertyIcon } from "@plane/propel/icons";
import { TOAST_TYPE, setToast } from "@plane/propel/toast";
import type { TExternalContourRequest, TIssue, TNameDescriptionLoader } from "@plane/types";
import { EFileAssetType } from "@plane/types";
import { EFileAssetType, EIssueServiceType } from "@plane/types";
import { getTextContent } from "@plane/utils";
import { DescriptionVersionsRoot } from "@/components/core/description-versions";
import { DescriptionInput } from "@/components/editor/rich-text/description-input";
import { DescriptionInputLoader } from "@/components/editor/rich-text/description-input/loader";
import { IssueAttachmentRoot } from "@/components/issues/attachment";
import type { TIssueOperations } from "@/components/issues/issue-detail";
import { IssueActivity } from "@/components/issues/issue-detail/issue-activity";
import { IssueDetailWidgets } from "@/components/issues/issue-detail-widgets";
import { IssueReaction } from "@/components/issues/issue-detail/reactions";
import { IssueTitleInput } from "@/components/issues/title-input";
import { useProjectExternalContours } from "@/hooks/store/use-project-external-contours";
@@ -329,8 +329,16 @@ export const ExternalContoursIssueMainContent = observer(function ExternalContou
<ExternalContoursRequestTraceability contourRequest={contourRequest} />
<div className="nodedc-external-section overflow-visible px-4 py-4">
<IssueAttachmentRoot workspaceSlug={workspaceSlug} projectId={targetProjectId} issueId={issue.id} disabled={!isEditable} />
<div className="nodedc-external-section nodedc-external-detail-widgets overflow-visible px-4 py-4">
<IssueDetailWidgets
workspaceSlug={workspaceSlug}
projectId={targetProjectId}
issueId={issue.id}
disabled={!isEditable}
issueOperations={issueOperations}
issueServiceType={EIssueServiceType.ISSUES}
compactView
/>
</div>
<div className="nodedc-external-section overflow-visible px-4 py-4">