feat(web): URL-состояние вкладок/поиска/фильтров на страницах агентов, списков, правил и статистики

This commit is contained in:
Denozordec
2026-09-25 01:44:32 +07:00
parent 3d4edbad8b
commit 65434857bb
6 changed files with 269 additions and 70 deletions
@@ -56,6 +56,7 @@ export type AgentFleetDataGridProps = {
error?: Error | null
onRetry?: () => void
emptyAction?: ReactNode
filteredEmptyMessage?: string
toolbarExtra?: ReactNode
/** Bulk-операции: controlled selection пробрасывается в ResourcePage. */
enableRowSelection?: boolean
@@ -92,6 +93,7 @@ export function AgentFleetDataGrid({
error,
onRetry,
emptyAction,
filteredEmptyMessage,
toolbarExtra,
enableRowSelection,
rowSelection,
@@ -380,6 +382,7 @@ export function AgentFleetDataGrid({
error={error}
onRetry={onRetry}
toolbarExtra={toolbarExtra}
filteredEmptyMessage={filteredEmptyMessage}
emptyState={{
title: 'Нет агентов',
description: