From b37ccd9c9b2f7d423a153d16f239e366feee0461 Mon Sep 17 00:00:00 2001 From: Jen Downs Date: Tue, 5 Nov 2019 11:28:53 -0600 Subject: [PATCH] fix(data-table): use correct aria-label for indeterminate unselect all --- packages/react/src/components/DataTable/DataTable.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/react/src/components/DataTable/DataTable.js b/packages/react/src/components/DataTable/DataTable.js index da7935d8404e..93fe34c128c4 100644 --- a/packages/react/src/components/DataTable/DataTable.js +++ b/packages/react/src/components/DataTable/DataTable.js @@ -315,9 +315,10 @@ export default class DataTable extends React.Component { const checked = rowCount > 0 && selectedRowCount === rowCount; const indeterminate = rowCount > 0 && selectedRowCount > 0 && selectedRowCount !== rowCount; - const translationKey = checked - ? translationKeys.unselectAll - : translationKeys.selectAll; + const translationKey = + checked || indeterminate + ? translationKeys.unselectAll + : translationKeys.selectAll; return { ...rest, ariaLabel: t(translationKey),