From 5192311fffbcc0a8044c371d6316e1a9a8cd3a30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B8=D0=BC=D1=83=D1=80=20=D0=93=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B4=D0=B5=D1=86=D0=BA=D0=B8=D0=B9?= Date: Tue, 20 Oct 2026 14:26:21 +0500 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B7=D0=B0=D0=B3=D0=BE=D0=BB=D0=BE?= =?UTF-8?q?=D0=B2=D0=BE=D0=BA=20=D0=BC=D0=B5=D0=BD=D1=8E=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=80=D1=82=D0=B0=D0=BB=D0=B0=20=C2=AB=D0=A1=D0=BD=D0=B0=D0=B1?= =?UTF-8?q?=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=C2=BB=20=D0=B2=D0=BC=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=BE=20=D0=B7=D0=B0=D0=B3=D0=BB=D1=83=D1=88=D0=BA=D0=B8?= =?UTF-8?q?=20=C2=AB=D0=94=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Название вынесено в SIDEBAR_BRAND — реестр и база контрагентов берут его из одного места. --- src/webparts/ctFormsPortal/components/Dashboard.tsx | 4 ++-- src/webparts/ctFormsPortal/components/sidebarNav.ts | 3 +++ .../forms/contragents/components/ContragentsRegistry.tsx | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/webparts/ctFormsPortal/components/Dashboard.tsx b/src/webparts/ctFormsPortal/components/Dashboard.tsx index c216133..454967b 100644 --- a/src/webparts/ctFormsPortal/components/Dashboard.tsx +++ b/src/webparts/ctFormsPortal/components/Dashboard.tsx @@ -20,7 +20,7 @@ import { Alert } from '@tnsu/ui-kit'; import { DOCUMENT_TYPES } from './config'; -import { buildSidebarItems, CONTRAGENTS_ID } from './sidebarNav'; +import { buildSidebarItems, CONTRAGENTS_ID, SIDEBAR_BRAND } from './sidebarNav'; import { useDocumentDashboard } from './registry/useDocumentDashboard'; import { DashboardRow } from './registry/documentRegistry'; @@ -133,7 +133,7 @@ export const Dashboard: React.FC = ({ context, onNavigateForm } items={sidebarItems} activeId={activeType} onChange={onSidebarChange} - brand="Договора" + brand={SIDEBAR_BRAND} collapsed={collapsed} onToggleCollapsed={() => setCollapsed((c) => !c)} mobileOpen={mobileOpen} diff --git a/src/webparts/ctFormsPortal/components/sidebarNav.ts b/src/webparts/ctFormsPortal/components/sidebarNav.ts index bc20a74..eac4ae7 100644 --- a/src/webparts/ctFormsPortal/components/sidebarNav.ts +++ b/src/webparts/ctFormsPortal/components/sidebarNav.ts @@ -1,6 +1,9 @@ import { ISidebarItem, IconName } from '@tnsu/ui-kit'; import { DOCUMENT_TYPES } from './config'; +// Заголовок сайдбара — одинаковый на всех экранах портала. +export const SIDEBAR_BRAND = 'Снабжение'; + // Общий раздел «База контрагентов» (отдельный маршрут ?form=contragents). export const CONTRAGENTS_ID = 'contragents'; export const CONTRAGENTS_TITLE = 'База контрагентов'; diff --git a/src/webparts/ctFormsPortal/forms/contragents/components/ContragentsRegistry.tsx b/src/webparts/ctFormsPortal/forms/contragents/components/ContragentsRegistry.tsx index 2abc396..0e54168 100644 --- a/src/webparts/ctFormsPortal/forms/contragents/components/ContragentsRegistry.tsx +++ b/src/webparts/ctFormsPortal/forms/contragents/components/ContragentsRegistry.tsx @@ -14,6 +14,7 @@ import { import { buildSidebarItems, CONTRAGENTS_ID, + SIDEBAR_BRAND, } from "../../../components/sidebarNav"; import { ContragentsService } from "../services/ContragentsService"; import { SuppliersService } from "../services/SuppliersService"; @@ -164,7 +165,7 @@ export const ContragentsRegistry: React.FC = ({ items={buildSidebarItems()} activeId={CONTRAGENTS_ID} onChange={onSidebarChange} - brand="Договора" + brand={SIDEBAR_BRAND} collapsed={collapsed} onToggleCollapsed={() => setCollapsed((c) => !c)} mobileOpen={mobileOpen}