diff --git a/apps/web/src/components/reui-kit/resource-page.tsx b/apps/web/src/components/reui-kit/resource-page.tsx index 776e1bc..d50fa54 100644 --- a/apps/web/src/components/reui-kit/resource-page.tsx +++ b/apps/web/src/components/reui-kit/resource-page.tsx @@ -195,6 +195,22 @@ export function ResourcePage({ resetPagination() }, [onClearFilters, resetPagination]) + useEffect(() => { + if (isLoading || isError || (data.length === 0 && emptyState)) return + const el = frameRef.current + if (!el) return + debugAgentLog( + 'resource-page.tsx:mount', + 'resource page width', + { + title, + clientWidth: el.clientWidth, + maxWidth: getComputedStyle(el).maxWidth, + }, + 'A', + ) + }, [title, isLoading, isError, data.length, emptyState]) + if (isLoading) { return } @@ -227,21 +243,6 @@ export function ResourcePage({ const emptyMessage = 'Нет записей по выбранным фильтрам.' - useEffect(() => { - const el = frameRef.current - if (!el) return - debugAgentLog( - 'resource-page.tsx:mount', - 'resource page width', - { - title, - clientWidth: el.clientWidth, - maxWidth: getComputedStyle(el).maxWidth, - }, - 'A', - ) - }, [title]) - return (