import React, { useEffect, useState } from "react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faAngleRight, faQuestionCircle } from "@fortawesome/free-solid-svg-icons"; import { faCcMastercard, faCcVisa } from "@fortawesome/free-brands-svg-icons"; import { faCircle } from "@fortawesome/free-solid-svg-icons"; import getOrganization from "../../pages/api/organization/GetOrg"; import getWorkspaceInfo from "../../pages/api/workspace/getWorkspaceInfo"; import { useRouter } from "next/router"; export default function NavHeader({ pageName, isProjectRelated}) { const [orgName, setOrgName] = useState(""); const [workspaceName, setWorkspaceName] = useState(""); const router = useRouter(); useEffect(async () => { let org = await getOrganization({ orgId: localStorage.getItem("orgData.id"), }); setOrgName(org.name); let workspace = await getWorkspaceInfo({ workspaceId: router.query.id, }); setWorkspaceName(workspace.name); }, []); return (
{orgName?.charAt(0)}
{orgName}
{isProjectRelated && <>
{workspaceName}
}
{pageName}
); }