diff --git a/packages/react/src/components/DataTable/TableHeader.js b/packages/react/src/components/DataTable/TableHeader.js index 31beb1070206..273059144cee 100644 --- a/packages/react/src/components/DataTable/TableHeader.js +++ b/packages/react/src/components/DataTable/TableHeader.js @@ -47,17 +47,20 @@ const sortDirections = { [sortStates.DESC]: 'descending', }; -const TableHeader = ({ - className: headerClassName, - children, - isSortable, - isSortHeader, - onClick, - scope, - sortDirection, - translateWithId: t, - ...rest -}) => { +const TableHeader = React.forwardRef(function TableHeader( + { + className: headerClassName, + children, + isSortable, + isSortHeader, + onClick, + scope, + sortDirection, + translateWithId: t, + ...rest + }, + ref +) { if (!isSortable) { return ( @@ -76,7 +79,11 @@ const TableHeader = ({ const ariaSort = !isSortHeader ? 'none' : sortDirections[sortDirection]; return ( - +