diff --git a/src/hooks/useDataTableSearch.js b/src/hooks/useDataTableSearch.js index 0cbbf9878..101676ff8 100644 --- a/src/hooks/useDataTableSearch.js +++ b/src/hooks/useDataTableSearch.js @@ -22,6 +22,7 @@ function useDataTableSearch({data, onKeydown, fieldsToSearch = [], className = ' const [resetPaginationToggle, setResetPaginationToggle] = useState(false); const filteredItems = () => { let results = [] + if (!data || !Array.isArray(data)) return [] for (let searchIndex of fieldsToSearch) { for (let d of data) { if (d[searchIndex] && d[searchIndex]?.toLowerCase().includes(filterText?.toLowerCase())) {