fix(web): выровнять sheets и header chrome с CFDM/EvoBGP
Build and Push EvoFirewall Docker Image / build-and-push (push) Successful in 1m42s
Build and Push EvoFirewall Docker Image / create-release (push) Skipped

Убрать растягивание полей в sheet (auto-rows-min + Field), footer в ряд; SystemMonitor pill; дашборд без DataGrid.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-07-20 21:46:40 +07:00
co-authored by Cursor
parent 9ff1af849e
commit cad05659b1
11 changed files with 243 additions and 167 deletions
+10 -5
View File
@@ -19,7 +19,7 @@ export interface RouteBreadcrumbLoaderData {
}
const routeTitles: Record<string, string> = {
'/': 'Дашборд',
'/': 'Панель управления',
'/agents': 'Агенты',
'/lists': 'Списки IP',
'/rules': 'Правила',
@@ -32,7 +32,7 @@ function getBreadcrumbs(
dynamicLabels: Record<string, string>,
) {
if (pathname === '/') {
return [{ label: 'Дашборд', href: '/' }]
return [{ label: 'Панель управления', href: '/' }]
}
if (pathname.match(/^\/agents\/[^/]+$/)) {
@@ -47,7 +47,7 @@ function getBreadcrumbs(
return [{ label: title, href: pathname }]
}
return [{ label: 'Дашборд', href: '/' }]
return [{ label: 'Панель управления', href: '/' }]
}
function useDynamicBreadcrumbLabels() {
@@ -73,7 +73,10 @@ export function SiteHeader() {
return (
<header className="bg-background sticky top-0 z-10 flex h-12 shrink-0 items-center gap-2 border-b px-4 md:px-6">
<SidebarTrigger className="-ml-1" />
<Separator orientation="vertical" className="mr-2 data-[orientation=vertical]:h-4" />
<Separator
orientation="vertical"
className="mr-2 data-vertical:h-4 data-vertical:self-center"
/>
<Breadcrumb>
<BreadcrumbList>
{crumbs.map((crumb, index) => {
@@ -84,7 +87,9 @@ export function SiteHeader() {
<BreadcrumbSeparator className="hidden md:block" />
)}
<BreadcrumbItem
className={index === 0 && !isLast ? 'hidden md:block' : undefined}
className={
index === 0 && !isLast ? 'hidden md:block' : undefined
}
>
{isLast ? (
<BreadcrumbPage>{crumb.label}</BreadcrumbPage>