pramod_Task#68_projectListInAscending #20
@ -53,8 +53,15 @@ const EmployeeList = () =>
|
|||||||
setCurrentPage(1);
|
setCurrentPage(1);
|
||||||
|
|
||||||
if (!loading && Array.isArray(employees)) {
|
if (!loading && Array.isArray(employees)) {
|
||||||
setEmployeeList(employees);
|
// Sort by full name (firstName + lastName)
|
||||||
setFilteredData(employees);
|
const sorted = [...employees].sort((a, b) => {
|
||||||
|
const nameA = `${a.firstName || ""}${a.lastName || ""}`.toLowerCase();
|
||||||
|
const nameB = `${b.firstName || ""}${b.lastName || ""}`.toLowerCase();
|
||||||
|
return nameA.localeCompare(nameB);
|
||||||
|
});
|
||||||
|
|
||||||
|
setEmployeeList(sorted);
|
||||||
|
setFilteredData(sorted);
|
||||||
}
|
}
|
||||||
}, [loading, employees, selectedProject]);
|
}, [loading, employees, selectedProject]);
|
||||||
|
|
||||||
@ -343,7 +350,6 @@ const EmployeeList = () =>
|
|||||||
{currentItems &&
|
{currentItems &&
|
||||||
!loading &&
|
!loading &&
|
||||||
currentItems
|
currentItems
|
||||||
.sort((a, b) => b.id - a.id)
|
|
||||||
.map((item) => (
|
.map((item) => (
|
||||||
<tr className="odd" key={item.id}>
|
<tr className="odd" key={item.id}>
|
||||||
<td className="sorting_1" colSpan={2}>
|
<td className="sorting_1" colSpan={2}>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user