UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: auth screens, project actions и полировка внешних контуров

This commit is contained in:
DCCONSTRUCTIONS
2026-04-20 10:50:09 +03:00
parent c6ace8b9cc
commit 8fed697531
15 changed files with 362 additions and 241 deletions
@@ -139,7 +139,7 @@ export const ExternalContoursIssueMainContent = observer(function ExternalContou
if (!hasDirectTargetAccess) {
return (
<div className="space-y-4">
<div className="nodedc-external-section space-y-4 p-5">
<div className="nodedc-external-content-shell space-y-4 p-5">
{isSourceEditable ? (
<>
<IssueTitleInput
@@ -239,8 +239,8 @@ export const ExternalContoursIssueMainContent = observer(function ExternalContou
}
return (
<>
<div className="space-y-4 pb-4">
<div className="space-y-4">
<div className="nodedc-external-content-shell space-y-4 p-5">
{duplicateIssues.length > 0 && (
<DeDupeIssuePopoverRoot
workspaceSlug={workspaceSlug}
@@ -313,15 +313,13 @@ export const ExternalContoursIssueMainContent = observer(function ExternalContou
</div>
</div>
<div className="py-4">
<ExternalContoursRequestTraceability contourRequest={contourRequest} />
</div>
<ExternalContoursRequestTraceability contourRequest={contourRequest} />
<div className="py-4">
<div className="nodedc-external-section px-4 py-4">
<IssueAttachmentRoot workspaceSlug={workspaceSlug} projectId={targetProjectId} issueId={issue.id} disabled={!isEditable} />
</div>
<div className="py-4">
<div className="nodedc-external-section px-4 py-4">
<ExternalContoursIssueContentProperties
workspaceSlug={workspaceSlug}
targetProjectId={targetProjectId}
@@ -331,9 +329,9 @@ export const ExternalContoursIssueMainContent = observer(function ExternalContou
/>
</div>
<div className="pt-4">
<div className="nodedc-external-section px-4 py-4">
<IssueActivity workspaceSlug={workspaceSlug} projectId={targetProjectId} issueId={issue.id} />
</div>
</>
</div>
);
});