import React from "react"; import { useBranchDetails } from "../../../hooks/useServiceProject"; import Avatar from "../../common/Avatar"; import { formatUTCToLocalTime } from "../../../utils/dateUtils"; const ViewBranchDetails = ({ BranchToEdit }) => { const { data, isLoading, isError, error: requestError } = useBranchDetails(BranchToEdit); console.log("branch details:", data); if (isLoading) return

Loading...

; if (isError) return

Error: {requestError?.message}

; return (
Branch Details
{data?.branchName || "N/A"}
{data?.branchName || "N/A"}
{data?.project?.name || "N/A"}
<> {`${data.updatedBy.firstName ?? ""} ${data.updatedBy.lastName ?? "" }`.trim() || "N/A"}
{`${data?.createdBy?.firstName ?? ""} ${data?.createdBy?.lastName ?? "" }`.trim() || "N/A"}
{data?.createdAt ? formatUTCToLocalTime(data.createdAt, true) : "N/A"}
{data?.contactInformation ? ( JSON.parse(data.contactInformation).map((contact, index) => (
Person {index + 1}:-
{contact.contactPerson || "N/A"}
{contact.designation || "N/A"}
{contact.contactEmails?.join(", ") || "N/A"}
{contact.contactNumbers?.join(", ") || "N/A"}
)) ) : ( "N/A" )}
); }; export default ViewBranchDetails;