import React from "react"; import { AgentGraphProvider } from "./context/AgentGraphContext"; import { ThemeProvider } from "./context/ThemeContext"; import { NotificationProvider } from "./context/NotificationContext"; import { ModalProvider, useModal } from "./context/ModalContext"; import { NavigationProvider } from "./context/NavigationContext"; import { KGDisplayModeProvider } from "./context/KGDisplayModeContext"; import { AuthProvider } from "./context/AuthContext"; import { MainLayout } from "./components/layout/MainLayout"; import { ModalSystem } from "./components/shared/ModalSystem"; import { Toaster } from "./components/ui/toaster"; import { ErrorBoundary } from "./components/shared/ErrorBoundary"; import "./styles/globals.css"; function AppContent() { const { modalState, closeModal } = useModal(); return (