From 7e4c0e5b16ff48daf8a40cd75227baa21dde3af4 Mon Sep 17 00:00:00 2001 From: Abbey Hart Date: Fri, 14 Feb 2020 12:31:17 -0600 Subject: [PATCH] fix(search): switch search role from datatable to search, add labeledby (#5330) * fix(search): switch search role from datatable to search, add labeledby --- .../react/src/components/DataTable/TableToolbarSearch.js | 1 - .../__tests__/__snapshots__/DataTable-test.js.snap | 8 ++++++-- .../__snapshots__/TableToolbarSearch-test.js.snap | 4 +++- packages/react/src/components/Search/Search.js | 6 ++++-- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/packages/react/src/components/DataTable/TableToolbarSearch.js b/packages/react/src/components/DataTable/TableToolbarSearch.js index ba735e9f8baa..bf2c81b742ec 100644 --- a/packages/react/src/components/DataTable/TableToolbarSearch.js +++ b/packages/react/src/components/DataTable/TableToolbarSearch.js @@ -101,7 +101,6 @@ const TableToolbarSearch = ({ return (
onClick(event)} onFocus={event => handleExpand(event, true)} diff --git a/packages/react/src/components/DataTable/__tests__/__snapshots__/DataTable-test.js.snap b/packages/react/src/components/DataTable/__tests__/__snapshots__/DataTable-test.js.snap index 5d65c824dfe5..8edca04c6577 100644 --- a/packages/react/src/components/DataTable/__tests__/__snapshots__/DataTable-test.js.snap +++ b/packages/react/src/components/DataTable/__tests__/__snapshots__/DataTable-test.js.snap @@ -2245,7 +2245,6 @@ exports[`DataTable should render 1`] = ` onBlur={[Function]} onClick={[Function]} onFocus={[Function]} - role="search" tabIndex="0" >
Filter table @@ -3242,7 +3244,6 @@ exports[`DataTable sticky header should render 1`] = ` onBlur={[Function]} onClick={[Function]} onFocus={[Function]} - role="search" tabIndex="0" >
Filter table diff --git a/packages/react/src/components/DataTable/__tests__/__snapshots__/TableToolbarSearch-test.js.snap b/packages/react/src/components/DataTable/__tests__/__snapshots__/TableToolbarSearch-test.js.snap index 2eccdb99d83f..cfb74f4268ff 100644 --- a/packages/react/src/components/DataTable/__tests__/__snapshots__/TableToolbarSearch-test.js.snap +++ b/packages/react/src/components/DataTable/__tests__/__snapshots__/TableToolbarSearch-test.js.snap @@ -14,7 +14,6 @@ exports[`DataTable.TableToolbarSearch should render 1`] = ` onBlur={[Function]} onClick={[Function]} onFocus={[Function]} - role="search" tabIndex="0" >
Filter table diff --git a/packages/react/src/components/Search/Search.js b/packages/react/src/components/Search/Search.js index 4f08defba927..5fea9810920c 100644 --- a/packages/react/src/components/Search/Search.js +++ b/packages/react/src/components/Search/Search.js @@ -161,10 +161,12 @@ export default class Search extends Component { const CloseIconX = size === 'xl' ? Close20 : Close16; + const searchId = `${id}-search`; + return ( -
+
-