import { lazy, Suspense, type ReactNode } from 'react'; import { TopBar } from './TopBar'; import { Sidebar } from './Sidebar'; import { useFabricShell } from '../../lib/fabric-shell-context'; const EvidenceDrawer = lazy(() => import('@szl-holdings/design-system/cockpit/evidence-drawer').then((m) => ({ default: m.EvidenceDrawer, })), ); export function AppShell({ children }: { children: ReactNode }) { const { drawerOpen, drawerTitle, drawerEvidence, closeEvidenceDrawer } = useFabricShell(); return (
{children}
{drawerOpen && ( )}
); }