diff --git a/apps/web/src/components/page-shell.tsx b/apps/web/src/components/page-shell.tsx index da746c7..0824993 100644 --- a/apps/web/src/components/page-shell.tsx +++ b/apps/web/src/components/page-shell.tsx @@ -1,5 +1,7 @@ -import type { ReactNode } from 'react' +import { useEffect, useRef, type ReactNode } from 'react' +import { useRouterState } from '@tanstack/react-router' import { cn } from '@cfdm/ui/lib/utils' +import { DEBUG_BUILD_STAMP, debugAgentLog } from '@/lib/debug-agent-log' interface PageShellProps { children: ReactNode @@ -7,5 +9,38 @@ interface PageShellProps { } export function PageShell({ children, className }: PageShellProps) { - return
Нет данных о сертификатах
) : ( -Нет групп с доменами
) : ( -
diff --git a/apps/web/src/components/reui-kit/resource-page.tsx b/apps/web/src/components/reui-kit/resource-page.tsx
index 50dc86d..776e1bc 100644
--- a/apps/web/src/components/reui-kit/resource-page.tsx
+++ b/apps/web/src/components/reui-kit/resource-page.tsx
@@ -1,4 +1,4 @@
-import { useCallback, useMemo, useState, type ReactNode } from 'react'
+import { useCallback, useMemo, useState, useEffect, useRef, type ReactNode } from 'react'
import {
getCoreRowModel,
getPaginationRowModel,
@@ -36,6 +36,7 @@ import { Tabs, TabsList, TabsTrigger } from '@cfdm/ui/components/tabs'
import { Alert, AlertDescription, AlertTitle } from '@cfdm/ui/components/alert'
import { EmptyState } from '@/components/empty-state'
import { applyFiltersToData } from './filter-utils'
+import { debugAgentLog } from '@/lib/debug-agent-log'
export interface ResourcePageTab {
id: string
@@ -115,6 +116,7 @@ export function ResourcePage
diff --git a/apps/web/src/lib/debug-agent-log.ts b/apps/web/src/lib/debug-agent-log.ts
new file mode 100644
index 0000000..04b1c2a
--- /dev/null
+++ b/apps/web/src/lib/debug-agent-log.ts
@@ -0,0 +1,28 @@
+/** Debug session 943716 — remove after layout/chart investigation */
+export const DEBUG_BUILD_STAMP = 'layout-charts-v1'
+
+export function debugAgentLog(
+ location: string,
+ message: string,
+ data: Record{title}