Skip to content

Commit 3e133e7

Browse files
fix(DataTable): react event in getHeaderProps onClick and onInputChange (#14286)
Co-authored-by: Alison Joseph <alison.joseph@us.ibm.com>
1 parent 734a3be commit 3e133e7

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

packages/react/src/components/DataTable/DataTable.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export interface DataTableRenderProps<RowType, ColTypes extends any[]> {
112112
header: DataTableHeader;
113113
isSortable?: boolean;
114114
onClick?: (
115-
e: MouseEvent,
115+
e: React.MouseEvent,
116116
sortState: { sortHeaderKey: string; sortDirection: DataTableSortState }
117117
) => void;
118118
[key: string]: unknown;
@@ -189,7 +189,10 @@ export interface DataTableRenderProps<RowType, ColTypes extends any[]> {
189189
};
190190

191191
// Custom event handlers
192-
onInputChange: (e: Event, defaultValue?: string) => void;
192+
onInputChange: (
193+
e: React.ChangeEvent<HTMLInputElement>,
194+
defaultValue?: string
195+
) => void;
193196

194197
// Expose internal state change actions
195198
sortBy: (headerKey: string) => void;
@@ -438,7 +441,7 @@ class DataTable<RowType, ColTypes extends any[]> extends React.Component<
438441
}: {
439442
header: DataTableHeader;
440443
onClick?: (
441-
e: MouseEvent,
444+
e: React.MouseEvent,
442445
sortState: { sortHeaderKey: string; sortDirection: DataTableSortState }
443446
) => void;
444447
isSortable?: boolean;

0 commit comments

Comments
 (0)