From 35fe3cfbe530fe8ca70873793790c532514ff3b7 Mon Sep 17 00:00:00 2001 From: Kevin Van Cott Date: Fri, 9 Feb 2024 10:58:07 -0600 Subject: [PATCH] fix clear selection button to clear all pages --- .../src/components/inputs/MRT_SelectCheckbox.tsx | 2 +- .../src/components/toolbar/MRT_ToolbarAlertBanner.tsx | 4 +++- packages/material-react-table/src/utils/row.utils.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx b/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx index 1683abd7c..d45481bb8 100644 --- a/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx +++ b/packages/material-react-table/src/components/inputs/MRT_SelectCheckbox.tsx @@ -87,7 +87,7 @@ export const MRT_SelectCheckbox = ({ }, onChange: (event) => { event.stopPropagation(); - row ? onSelectionChange!(event) : onSelectAllChange(event); + selectAll ? onSelectAllChange(event) : onSelectionChange!(event); }, size: (density === 'compact' ? 'small' : 'medium') as 'medium' | 'small', ...checkboxProps, diff --git a/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx b/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx index 806d523de..76f5e5917 100644 --- a/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx +++ b/packages/material-react-table/src/components/toolbar/MRT_ToolbarAlertBanner.tsx @@ -68,7 +68,9 @@ export const MRT_ToolbarAlertBanner = ({ ?.replace('{selectedCount}', selectedRowCount.toLocaleString()) ?.replace('{rowCount}', totalRowCount.toString())}