From 70ac3e03448b14683fffbd428fd146d9c58bc89d Mon Sep 17 00:00:00 2001 From: Kartik sharma Date: Fri, 13 Jun 2025 00:22:23 +0530 Subject: [PATCH] Changes in Employee form allow searching form all the fields. --- src/pages/employee/EmployeeList.jsx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/pages/employee/EmployeeList.jsx b/src/pages/employee/EmployeeList.jsx index 41caf5bb..ca830712 100644 --- a/src/pages/employee/EmployeeList.jsx +++ b/src/pages/employee/EmployeeList.jsx @@ -61,7 +61,16 @@ const EmployeeList = () => { const results = employeeList.filter((item) => { const fullName = `${item.firstName} ${item.lastName}`.toLowerCase(); - return fullName.includes(value); + const email = item.email ? item.email.toLowerCase() : ""; + const phoneNumber = item.phoneNumber ? item.phoneNumber.toLowerCase() : ""; + const jobRole = item.jobRole ? item.jobRole.toLowerCase() : ""; // Get jobRole and convert to lowercase + + return ( + fullName.includes(value) || + email.includes(value) || + phoneNumber.includes(value) || + jobRole.includes(value) // Include jobRole in the search + ); }); setFilteredData(results); @@ -294,7 +303,8 @@ const EmployeeList = () => { - {/* Show Inactive Employees Switch */} + {/* Show Inactive Employees Switch */} + {!showAllEmployees && (
{ Show Inactive Employees
- + )} + {/* Right side: Search + Export + Add Employee */}