From 0fc43bb55b8e68cc3bb99bbab18b55aa1cd9cbd1 Mon Sep 17 00:00:00 2001 From: Vikas Nale Date: Thu, 8 May 2025 16:45:33 +0530 Subject: [PATCH] minor gui changes --- public/assets/css/default.css | 10 +++ src/pages/employee/EmployeeList.jsx | 97 +++++++++++++++------------ src/pages/project/ProjectListView.jsx | 19 +++--- 3 files changed, 73 insertions(+), 53 deletions(-) diff --git a/public/assets/css/default.css b/public/assets/css/default.css index 42852b61..54897c4f 100644 --- a/public/assets/css/default.css +++ b/public/assets/css/default.css @@ -179,3 +179,13 @@ .table-row-header { background-color: #efefef; } + +.table > thead { + vertical-align: middle; + height: 2.2rem; +} + +.table > thead > tr :first-child { + text-align: left; + padding-left: 50px !important; +} diff --git a/src/pages/employee/EmployeeList.jsx b/src/pages/employee/EmployeeList.jsx index 646a98a9..788313fd 100644 --- a/src/pages/employee/EmployeeList.jsx +++ b/src/pages/employee/EmployeeList.jsx @@ -29,7 +29,7 @@ const EmployeeList = () => { const ManageEmployee = useHasUserPermission(MANAGE_EMPLOYEES); const { employees, loading, setLoading, error, recallEmployeeData } = - useEmployeesAllOrByProjectId(selectedProject,showInactive); + useEmployeesAllOrByProjectId(selectedProject, showInactive); const [projectsList, setProjectsList] = useState(projects || []); const [employeeList, setEmployeeList] = useState([]); @@ -46,16 +46,16 @@ const EmployeeList = () => { const handleSearch = (e) => { const value = e.target.value.toLowerCase(); setSearchText(value); - + if (!employeeList.length) return; - + const results = employeeList.filter((item) => { const fullName = `${item.firstName} ${item.lastName}`.toLowerCase(); return fullName.includes(value); }); - + setFilteredData(results); - }; + }; useEffect(() => { setCurrentPage(1); @@ -160,7 +160,6 @@ const EmployeeList = () => { recallEmployeeData(e.target.checked); }; - return ( <> {isCreateModalOpen && ( @@ -325,22 +324,24 @@ const EmployeeList = () => {
-
{ {moment(item.joiningDate).format("DD-MMM-YYYY")} {ManageEmployee && ( diff --git a/src/pages/project/ProjectListView.jsx b/src/pages/project/ProjectListView.jsx index 21670a7e..98698760 100644 --- a/src/pages/project/ProjectListView.jsx +++ b/src/pages/project/ProjectListView.jsx @@ -43,7 +43,6 @@ const ProjectListView = ({ projectData }) => { const handleClose = () => setShowModal(false); - const handleViewProject = () => { navigate(`/projects/${projectData.id}`); }; @@ -58,7 +57,7 @@ const ProjectListView = ({ projectData }) => { building: projectDetails?.building, }; - setProjectInfo( updatedProjectData ); + setProjectInfo(updatedProjectData); if (getCachedData(`projectinfo-${projectInfo.id}`)) { cacheData(`projectinfo-${projectInfo.id}`, updatedProjectData); @@ -68,8 +67,10 @@ const ProjectListView = ({ projectData }) => { if (projects_list) { const updatedProjectsList = projects_list.map((project) => project.id === projectInfo.id - ? { ...project, ...response.data, - // tenant: project.tenant + ? { + ...project, + ...response.data, + // tenant: project.tenant } : project ); @@ -111,19 +112,19 @@ const ProjectListView = ({ projectData }) => { - - - + - -
- {showInactive ? - Inactive - - : - - Active - } + {showInactive ? ( + + Inactive + + ) : ( + + Active + + )} @@ -556,23 +559,29 @@ const EmployeeList = () => { > Edit - {!item.isSystem && (<> - )} + {!item.isSystem && ( + <> + + + + )} {projectInfo.contactPerson} + {projectInfo.startDate ? moment(projectInfo.startDate).format("DD-MMM-YYYY") : "NA"} + {projectInfo.endDate ? moment(projectInfo.endDate).format("DD-MMM-YYYY") : "NA"} {projectInfo.plannedWork}{projectInfo.plannedWork} { /> +

{

+