import React, { useRef } from 'react'; import { useAdmin, CATEGORY_LABELS, TAB_ENDPOINTS } from '../context/AdminContext'; import { TemplatesProvider } from '../context/TemplatesContext'; import { ObjectiveMappingsProvider } from '../context/ObjectiveMappingsContext'; import Sidebar from './Sidebar'; import ClientUsersPanel from './admin/ClientUsersPanel'; import SessionsPanel from './admin/SessionsPanel'; import TemplatesPanel from './admin/TemplatesPanel'; import ObjectiveMappingPanel from './admin/ObjectiveMappingPanel'; import CampaignsPanel from './admin/CampaignsPanel'; import IntelligencePanel from './admin/IntelligencePanel'; import ModifiersPanel from './admin/ModifiersPanel'; import ClientManagementPanel from './admin/ClientManagementPanel'; import ClientActivityPanel from './admin/ClientActivityPanel'; import ClientDocumentsPanel from './admin/ClientDocumentsPanel'; import DocumentsPanel from './admin/DocumentsPanel'; export default function Dashboard() { const { user, userRole, isAuthenticated, activeCategory, activeTab, tabs, collapsed, setActiveCategory, setActiveTab, setCollapsed, data, loading, error, } = useAdmin(); const tabBarRef = useRef(null); return (
Loading...
This section is under development.
No data loaded. Check the browser console for logs.
Server Time: {new Date(data.serverTimeUtc).toLocaleString()}