fix: заголовок меню портала «Снабжение» вместо заглушки «Договора»

Название вынесено в SIDEBAR_BRAND — реестр и база контрагентов берут его из одного места.
This commit is contained in:
Тимур Городецкий
2026-10-20 14:26:21 +05:00
parent 4079bddc71
commit 5192311fff
3 changed files with 7 additions and 3 deletions
@@ -20,7 +20,7 @@ import {
Alert Alert
} from '@tnsu/ui-kit'; } from '@tnsu/ui-kit';
import { DOCUMENT_TYPES } from './config'; 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 { useDocumentDashboard } from './registry/useDocumentDashboard';
import { DashboardRow } from './registry/documentRegistry'; import { DashboardRow } from './registry/documentRegistry';
@@ -133,7 +133,7 @@ export const Dashboard: React.FC<IDashboardProps> = ({ context, onNavigateForm }
items={sidebarItems} items={sidebarItems}
activeId={activeType} activeId={activeType}
onChange={onSidebarChange} onChange={onSidebarChange}
brand="Договора" brand={SIDEBAR_BRAND}
collapsed={collapsed} collapsed={collapsed}
onToggleCollapsed={() => setCollapsed((c) => !c)} onToggleCollapsed={() => setCollapsed((c) => !c)}
mobileOpen={mobileOpen} mobileOpen={mobileOpen}
@@ -1,6 +1,9 @@
import { ISidebarItem, IconName } from '@tnsu/ui-kit'; import { ISidebarItem, IconName } from '@tnsu/ui-kit';
import { DOCUMENT_TYPES } from './config'; import { DOCUMENT_TYPES } from './config';
// Заголовок сайдбара — одинаковый на всех экранах портала.
export const SIDEBAR_BRAND = 'Снабжение';
// Общий раздел «База контрагентов» (отдельный маршрут ?form=contragents). // Общий раздел «База контрагентов» (отдельный маршрут ?form=contragents).
export const CONTRAGENTS_ID = 'contragents'; export const CONTRAGENTS_ID = 'contragents';
export const CONTRAGENTS_TITLE = 'База контрагентов'; export const CONTRAGENTS_TITLE = 'База контрагентов';
@@ -14,6 +14,7 @@ import {
import { import {
buildSidebarItems, buildSidebarItems,
CONTRAGENTS_ID, CONTRAGENTS_ID,
SIDEBAR_BRAND,
} from "../../../components/sidebarNav"; } from "../../../components/sidebarNav";
import { ContragentsService } from "../services/ContragentsService"; import { ContragentsService } from "../services/ContragentsService";
import { SuppliersService } from "../services/SuppliersService"; import { SuppliersService } from "../services/SuppliersService";
@@ -164,7 +165,7 @@ export const ContragentsRegistry: React.FC<IContragentsRegistryProps> = ({
items={buildSidebarItems()} items={buildSidebarItems()}
activeId={CONTRAGENTS_ID} activeId={CONTRAGENTS_ID}
onChange={onSidebarChange} onChange={onSidebarChange}
brand="Договора" brand={SIDEBAR_BRAND}
collapsed={collapsed} collapsed={collapsed}
onToggleCollapsed={() => setCollapsed((c) => !c)} onToggleCollapsed={() => setCollapsed((c) => !c)}
mobileOpen={mobileOpen} mobileOpen={mobileOpen}