From 7ceaee17bad4f00bf602f9b5a0d8d4d9da9ef29e Mon Sep 17 00:00:00 2001 From: Dhairya Date: Wed, 29 May 2024 22:39:03 +0530 Subject: [PATCH] fix:(ROWY-1507) Improved row selection UI and accessibility --- src/components/Table/Table.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Table/Table.tsx b/src/components/Table/Table.tsx index ba17786ba..8d489e374 100644 --- a/src/components/Table/Table.tsx +++ b/src/components/Table/Table.tsx @@ -177,7 +177,7 @@ export default function Table({ header: ({ table }) => { const checked = Object.keys(selectedRows.state).length >= serverDocCount!; - const indeterminate = Object.keys(selectedRows.state).length > 0; + const isIndeterminate = Object.keys(selectedRows.state).length > 0 && !checked; return ( { table.toggleAllRowsSelected( - !table.getIsAllRowsSelected() + isIndeterminate ? table.getIsAllRowsSelected() : !table.getIsAllRowsSelected() ); }} />