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

This commit is contained in:
DCCONSTRUCTIONS
2026-04-20 10:05:31 +03:00
parent df68c96795
commit c6ace8b9cc
25 changed files with 564 additions and 360 deletions
@@ -29,13 +29,13 @@ export const ExternalContoursIssueContentProperties = observer(function External
if (!issue || !issue?.id) return <></>;
return (
<div className="flex w-full flex-col divide-y-2 divide-subtle-1">
<div className="nodedc-external-section flex w-full flex-col px-4 py-4">
<div className="w-full overflow-y-auto">
<h5 className="mb-2 text-body-sm-medium">{t("external_contours_page.properties.section_title")}</h5>
<div className={`divide-y-2 divide-subtle-1 ${!isEditable ? "opacity-60" : ""}`}>
<div className={`${!isEditable ? "opacity-60" : ""}`}>
<div className="flex flex-col gap-3">
<div className="flex h-8 items-center gap-2">
<div className="flex w-2/5 flex-shrink-0 items-center gap-1 text-13 text-tertiary">
<div className="nodedc-external-panel flex min-h-12 items-center gap-3 px-4 py-3">
<div className="flex w-2/5 flex-shrink-0 items-center gap-1.5 text-13 text-tertiary">
<PriorityPropertyIcon className="h-4 w-4 flex-shrink-0" />
<span>{t("priority")}</span>
</div>
@@ -44,14 +44,14 @@ export const ExternalContoursIssueContentProperties = observer(function External
onChange={(val) => issue?.id && issueOperations.update(workspaceSlug, targetProjectId, issue.id, { priority: val })}
disabled={!isEditable}
buttonVariant="border-with-text"
className="w-3/5 flex-grow rounded-sm px-2 hover:bg-layer-1"
className="w-3/5 flex-grow rounded-full px-3 hover:bg-white/6"
buttonContainerClassName="w-full text-left"
buttonClassName="h-auto w-min whitespace-nowrap"
/>
</div>
<div className="flex min-h-8 items-center gap-2">
<div className="flex w-2/5 flex-shrink-0 items-center gap-1 text-13 text-tertiary">
<div className="nodedc-external-panel flex min-h-12 items-center gap-3 px-4 py-3">
<div className="flex w-2/5 flex-shrink-0 items-center gap-1.5 text-13 text-tertiary">
<LabelPropertyIcon className="h-4 w-4 flex-shrink-0" />
<span>{t("labels")}</span>
</div>