import { createRootRoute, Outlet, useRouterState } from '@tanstack/react-router' // import { TanStackRouterDevtools } from '@tanstack/react-router-devtools' import LeftPanel from '@/containers/LeftPanel' import DialogAppUpdater from '@/containers/dialogs/AppUpdater' import { CortexFailureDialog } from '@/containers/dialogs/CortexFailureDialog' // Added import import { Fragment } from 'react/jsx-runtime' import { AppearanceProvider } from '@/providers/AppearanceProvider' import { ThemeProvider } from '@/providers/ThemeProvider' import { KeyboardShortcutsProvider } from '@/providers/KeyboardShortcuts' import { DataProvider } from '@/providers/DataProvider' import { route } from '@/constants/routes' import { ExtensionProvider } from '@/providers/ExtensionProvider' import { ToasterProvider } from '@/providers/ToasterProvider' export const Route = createRootRoute({ component: RootLayout, }) const AppLayout = () => { return ( {/* Fake absolute panel top to enable window drag */} {/* left content panel - only show if not logs route */} {/* Main content panel */} ) } const LogsLayout = () => { return ( {/* Main content panel */} ) } function RootLayout() { const router = useRouterState() const isLocalAPIServerLogsRoute = router.location.pathname === route.localApiServerlogs || router.location.pathname === route.systemMonitor || router.location.pathname === route.appLogs return ( {isLocalAPIServerLogsRoute ? : } {/* */} ) }