diff --git a/src/pages/employee/EmployeeList.jsx b/src/pages/employee/EmployeeList.jsx index a7f0a723..dcd931ef 100644 --- a/src/pages/employee/EmployeeList.jsx +++ b/src/pages/employee/EmployeeList.jsx @@ -46,17 +46,16 @@ const EmployeeList = () => { const handleSearch = (e) => { const value = e.target.value.toLowerCase(); setSearchText(value); - + if (!employeeList.length) return; - - const results = employeeList.filter((item) => - Object.values(item).some( - (field) => field && field.toString().toLowerCase().includes(value) - ) - ); - + + const results = employeeList.filter((item) => { + const fullName = `${item.firstName} ${item.lastName}`.toLowerCase(); + return fullName.includes(value); + }); + setFilteredData(results); - }; + }; useEffect(() => { setCurrentPage(1);