import React, { createContext, useContext,useState } from "react"; import { useParams } from "react-router-dom"; import Breadcrumb from "../../components/common/Breadcrumb"; import Profile from "../../components/Tenant/Profile"; import { useTenantDetails } from "../../hooks/useTenant"; import Organization from "../../components/Tenant/Organization"; import { ComingSoonPage } from "../Misc/ComingSoonPage"; import GlobalModel from "../../components/common/GlobalModel"; import EditProfile from "../../components/Tenant/EditProfile"; import SubScriptionHistory from "../../components/Tenant/SubScriptionHistory"; const TenantDetailsContext = createContext(); export const useTenantDetailsContext = () => useContext(TenantDetailsContext); const TenantDetails = () => { const { tenantId } = useParams(); const { data, isLoading, isError, error } = useTenantDetails(tenantId); const [editTenant, setEditTenant] = useState(false); const contextValues ={ setEditTenant,editTenant } const tabs = [ { id: "navs-left-home", label: "Profile", icon: "bx bx-user-circle", iconSize: "bx-sm", content: , }, { id: "navs-left-bill", label: "Bills and Plan ", icon: "bx bx-receipt", iconSize: "bx-sm", content: (
), }, { id: "navs-left-messages", label: "Messages", icon: "bx bx-message-rounded", iconSize: "bx-sm", content: (
), }, ]; if (isLoading) return
Loading...
; if (isError) return
{error.message}
; return ( <>
    {tabs.map((tab, index) => (
  • ))}
{tabs.map((tab, index) => (
{tab.content}
))}
{editTenant && ( setEditTenant(false)}> setEditTenant(false)}/> )} ); }; export default TenantDetails;