diff --git a/lib/TableSort/TableSort.tsx b/lib/TableSort/TableSort.tsx index 08294cc8..231a8615 100644 --- a/lib/TableSort/TableSort.tsx +++ b/lib/TableSort/TableSort.tsx @@ -46,8 +46,9 @@ function Th({ children, reversed, sorted, onSort }: ThProps) { function filterData(data: RowData[], search: string) { const query = search.toLowerCase().trim(); + const firstDataItemKeys = keys(data[0]); return data.filter((item) => - keys(data[0]).some((key) => item[key].toLowerCase().includes(query)) + firstDataItemKeys.some((key) => item[key].toLowerCase().includes(query)) ); }