From 99caaa1704bf78851f78429f997ec5e613ff0cc5 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Thu, 8 May 2025 12:00:58 +0530 Subject: [PATCH] restrict employee search to first and last name fields only --- src/pages/employee/EmployeeList.jsx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) 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); -- 2.43.0