diff --git a/src/pages/employee/EmployeeProfile.jsx b/src/pages/employee/EmployeeProfile.jsx index 62c8b25a..e53eeeb2 100644 --- a/src/pages/employee/EmployeeProfile.jsx +++ b/src/pages/employee/EmployeeProfile.jsx @@ -1,4 +1,4 @@ -import React,{useState,useEffect} from "react"; +import React, { useState, useEffect } from "react"; import EmpProfile from "../../components/Employee/EmpProfile"; import axios from "axios"; import Breadcrumb from "../../components/common/Breadcrumb"; @@ -9,6 +9,7 @@ import { useEmployeeProfile, useEmployees, useEmployeesByProject } from "../../h import { useSelector } from "react-redux"; import EmployeeRepository from "../../repositories/EmployeeRepository"; import { ComingSoonPage } from "../Misc/ComingSoonPage"; +import { useNavigate } from "react-router-dom"; import Avatar from "../../components/common/Avatar"; const EmployeeProfile = () => { @@ -50,7 +51,7 @@ const EmployeeProfile = () => { } }, [employeeId]); - + const navigate = useNavigate(); const renderContent = () => { if (loading) return
Loading
; switch (activePill) { @@ -107,56 +108,71 @@ const EmployeeProfile = () => {
-
-
-
- -
-

{`${currentEmployee?.firstName} ${currentEmployee?.lastName}`}

-
-
-
+
+
+
+ +
+

{`${currentEmployee?.firstName} ${currentEmployee?.lastName}`}

+
+
+
+
+
Employee Info
+ + + + + + + + + + + + + + + + + + -
-
- Contacts - -
+
+ + + + + + + -
    -
  • - - Contact Number: - - {currentEmployee?.emergencyPhoneNumber || NA} - -
  • -
  • - - Email: - - {currentEmployee?.email || NA} - -
  • -
  • - - Contact Person: - {currentEmployee?.emergencyContactPerson} -
  • -
  • - - Address: - - {currentEmployee?.currentAddress || NA} - -
  • -
- - - + + + + + + + + + + + + + + +
Email:{currentEmployee?.email || NA}
Phone Number:{currentEmployee?.phoneNumber || NA}
Emergency Contact Person:{currentEmployee?.emergencyContactPerson || NA}
Emergency Contact Number:{currentEmployee?.emergencyPhoneNumber || NA}
Gender:{currentEmployee?.gender || NA}
Birth Date:{currentEmployee?.birthDate ? new Date(currentEmployee.birthDate).toLocaleDateString() : NA}
Joining Date:{currentEmployee?.joiningDate ? new Date(currentEmployee.joiningDate).toLocaleDateString() : NA}
Job Role:{currentEmployee?.jobRole || NA}
Address:{currentEmployee?.currentAddress || NA}
+
+ +
+
+