Vaibhav_Task#77 #16
@ -9,7 +9,7 @@ import { useEmployeeProfile, useEmployees, useEmployeesByProject } from "../../h
|
|||||||
import { useSelector } from "react-redux";
|
import { useSelector } from "react-redux";
|
||||||
import EmployeeRepository from "../../repositories/EmployeeRepository";
|
import EmployeeRepository from "../../repositories/EmployeeRepository";
|
||||||
import { ComingSoonPage } from "../Misc/ComingSoonPage";
|
import { ComingSoonPage } from "../Misc/ComingSoonPage";
|
||||||
|
import Avatar from "../../components/common/Avatar";
|
||||||
const EmployeeProfile = () => {
|
const EmployeeProfile = () => {
|
||||||
|
|
||||||
const projectID = useSelector((store)=>store.localVariables.projectId)
|
const projectID = useSelector((store)=>store.localVariables.projectId)
|
||||||
@ -110,25 +110,23 @@ const EmployeeProfile = () => {
|
|||||||
<div className="card-body">
|
<div className="card-body">
|
||||||
<div className="d-flex flex-row flex-lg-column">
|
<div className="d-flex flex-row flex-lg-column">
|
||||||
<div className="d-flex flex-column justify-content-center align-items-center text-center">
|
<div className="d-flex flex-column justify-content-center align-items-center text-center">
|
||||||
<img
|
<Avatar
|
||||||
src={`../../../public/img/avatars/${currentEmployee.gender}.jpg`}
|
firstName={`${currentEmployee?.firstName}`}
|
||||||
alt="user-avatar"
|
lastName={`${currentEmployee?.lastName}`}
|
||||||
className="d-block rounded"
|
|
||||||
height="100"
|
|
||||||
width="100"
|
|
||||||
aria-label="Account image"
|
|
||||||
id="uploadedAvatar"
|
|
||||||
/>
|
/>
|
||||||
<div className="py-2">
|
<div className="py-2">
|
||||||
<p className="h6">{`${currentEmployee?.firstName} ${currentEmployee?.lastName}`}</p>
|
<p className="h6">{`${currentEmployee?.firstName} ${currentEmployee?.lastName}`}</p>
|
||||||
</div>
|
</div>
|
||||||
<hr className="my-2" />
|
<hr className="my-2" />
|
||||||
</div>
|
</div>
|
||||||
<div className="w-100 d-flex flex-row flex-sm-column justify-content-sm-start justify-content-around">
|
|
||||||
<div className="text-wrap">
|
|
||||||
<small className="card-text text-uppercase text-muted small">Contacts</small>
|
|
||||||
<ul className="list-unstyled my-3 py-1">
|
|
||||||
|
|
||||||
|
<div className="w-100 d-flex flex-column justify-content-start">
|
||||||
|
<div className="d-flex justify-content-between align-items-center mb-3">
|
||||||
|
<small className="card-text text-uppercase text-muted small mb-0">Contacts</small>
|
||||||
|
<a href="javascript:;" class="btn btn-icon item-edit"><i class="bx bx-edit bx-sm"></i></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ul className="list-unstyled my-3 py-1">
|
||||||
<li className="d-flex align-items-center mb-4">
|
<li className="d-flex align-items-center mb-4">
|
||||||
<i className="bx bx-phone"></i>
|
<i className="bx bx-phone"></i>
|
||||||
<span className="fw-medium mx-2">Contact Number:</span>
|
<span className="fw-medium mx-2">Contact Number:</span>
|
||||||
@ -146,26 +144,20 @@ const EmployeeProfile = () => {
|
|||||||
<li className="d-flex align-items-center mb-4">
|
<li className="d-flex align-items-center mb-4">
|
||||||
<i className="bx bx-user"></i>
|
<i className="bx bx-user"></i>
|
||||||
<span className="fw-medium mx-2">Contact Person:</span>
|
<span className="fw-medium mx-2">Contact Person:</span>
|
||||||
<span className="">
|
<span>{currentEmployee?.emergencyContactPerson}</span>
|
||||||
{currentEmployee?.emergencyContactPerson}
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li className="d-flex align-items-center text-wrap ">
|
<li className="d-flex align-items-center mb-4">
|
||||||
<i className="bx bx-flag"></i>
|
<i className="bx bx-flag"></i>
|
||||||
<span className="fw-medium mx-2">Address:</span>
|
<span className="fw-medium mx-2">Address:</span>
|
||||||
|
<span className={`${currentEmployee?.currentAddress ? "" : "text-muted"}`}>
|
||||||
</li>
|
{currentEmployee?.currentAddress || <em>NA</em>}
|
||||||
<li className="d-flex align-items-start test-start mb-2">
|
|
||||||
<span className={`${currentEmployee?.permanentAddress ? "" : "ms-4"}`}>
|
|
||||||
{currentEmployee?.permanentAddress}
|
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user