Skip to content

Commit b891f46

Browse files
committed
Fix row selection.
1 parent 4e20fc2 commit b891f46

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/components/tableV2/features/useRowSelection.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ export default (enabled, { testPrefix, tableMeta }) =>
1414
header: ({ table }) => (
1515
<Checkbox
1616
data-testid={`netdata-table-header-checkbox${testPrefix}`}
17-
checked={table.getIsAllPageRowsSelected()}
18-
indeterminate={table.getIsSomePageRowsSelected()}
19-
onChange={table.getToggleAllPageRowsSelectedHandler()}
17+
checked={table.getIsAllRowsSelected()}
18+
indeterminate={table.getIsSomeRowsSelected()}
19+
onChange={table.getToggleAllRowsSelectedHandler()}
2020
/>
2121
),
2222
cell: ({ row }) =>

src/components/tableV2/netdataTable.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@ const NetdataTable = ({
8686

8787
const [rowSelection, setRowSelection] = useState(defaultRowSelection)
8888

89+
useEffect(() => {
90+
if (rowSelection === defaultRowSelection) return
91+
92+
setRowSelection(defaultRowSelection)
93+
}, [defaultRowSelection])
94+
8995
const [sorting, setSorting] = useState(() => sortBy || [])
9096

9197
useEffect(() => {

0 commit comments

Comments
 (0)