diff --git a/apps/web/src/components/reui-kit/resource-page.tsx b/apps/web/src/components/reui-kit/resource-page.tsx index fa255c0..3c39d09 100644 --- a/apps/web/src/components/reui-kit/resource-page.tsx +++ b/apps/web/src/components/reui-kit/resource-page.tsx @@ -249,6 +249,9 @@ export function ResourcePage({ enableColumnPinning: Boolean( tableLayout.columnsPinnable || columnPinningProp, ), + // tableLayout.columnsResizable включает fill-колонку (лишняя ширина), + // без drag-handles — enableColumnResizing остаётся false. + enableColumnResizing: false, onSortingChange: setSorting, onRowSelectionChange: setRowSelection, onPaginationChange: setPagination, diff --git a/apps/web/src/routes/_auth/agents/index.tsx b/apps/web/src/routes/_auth/agents/index.tsx index f410187..50d4f80 100644 --- a/apps/web/src/routes/_auth/agents/index.tsx +++ b/apps/web/src/routes/_auth/agents/index.tsx @@ -279,9 +279,9 @@ function AgentsPage() { () => [ { accessorKey: 'name', - size: 220, - minSize: 160, - maxSize: 320, + size: 280, + minSize: 180, + maxSize: 480, header: ({ column }) => ( ), @@ -473,7 +473,7 @@ function AgentsPage() { minSize: 108, maxSize: 108, enableSorting: false, - enablePinning: true, + enableResizing: false, header: () => Действия, cell: ({ row }) => { const a = row.original @@ -606,8 +606,7 @@ function AgentsPage() { onSearchChange={setSearchQuery} searchPlaceholder="Поиск агентов…" getSearchText={getSearchText} - tableLayout={{ columnsPinnable: true, width: 'fixed' }} - columnPinning={{ right: ['actions'] }} + tableLayout={{ width: 'fixed', columnsResizable: true }} onRowClick={(row) => void navigate({ to: '/agents/$id', params: { id: row.id } }) }