import React, { useState } from "react"; import { formatUTCToLocalTime } from "../../utils/dateUtils"; import EditProfile from "./EditProfile"; import GlobalModel from "../common/GlobalModel"; import { useTenantContext } from "../../pages/Tenant/TenantPage"; import { useTenantDetailsContext } from "../../pages/Tenant/TenantDetails"; import IconButton from "../common/IconButton"; import { MANAGE_TENANTS } from "../../utils/constants"; import { useHasUserPermission } from "../../hooks/useHasUserPermission"; const Profile = ({ data }) => { const {setEditTenant} = useTenantDetailsContext() const canUpdateTenant = useHasUserPermission(MANAGE_TENANTS) return ( <>
{data.logoImage ? (Preview):( )}

{data.name}

{data?.domainName}
{canUpdateTenant && ( setEditTenant(true)} > )}
{data?.description && (

{data?.description}

)}
Personal
Contact Person: {data.contactName}
Email: {data.email}
Contact Number: {data.contactNumber}
{data.billingAddress && (
Address: {data.billingAddress}
)}
Organization
Industry: {data?.industry?.name}
{data?.taxId && (
Tax Id: {data?.taxId}
)}
Organization Size: {data?.organizationSize}
Seat Available: {data?.seatsAvailable}
Total Seat: {data?.currentPlan?.maxUsers}
On-Boarding Date: {formatUTCToLocalTime(data?.onBoardingDate)}
Status Active In-Progress On Hold In-Active Completed
Projects {data?.activeProjects} {data?.inProgressProjects} {data?.onHoldProjects} {data?.inActiveProjects} {data?.completedProjects}
Activite Employees: {data?.activeEmployees}
In-Active Employee: {data?.inActiveEmployees}
); }; export default Profile;