Skip to content

Commit f4a4ffc

Browse files
🐛 - fix: fix a bug that could cause the select all checkbox to remain unchecked
1 parent 6e76ceb commit f4a4ffc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: src/components/data/datagrid/datagridselectioncheckbox.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ export const DataGridSelectionCheckbox: React.FC<
4444

4545
switch (selectAll) {
4646
case "page":
47-
allSelected =
48-
selectedRows?.every((a) => renderableRows.includes(a)) &&
49-
renderableRows.every((a) => selectedRows.includes(a));
47+
allSelected = renderableRows?.every((a, index) =>
48+
equalityChecker(a, selectedRows[index]),
49+
);
5050
checked = allSelected || false;
5151
disabled = Boolean(allPagesSelectedManaged && allPagesSelected);
5252
handleSelect = () => onSelectAll(!allSelected);

0 commit comments

Comments
 (0)