import { useLayoutContext } from '../../../shared/context/layout-context' import { FullSizeLoadingSpinner } from '../../../shared/components/loading-spinner' import { ErrorBoundaryFallback } from '../../../shared/components/error-boundary-fallback' import withErrorBoundary from '../../../infrastructure/error-boundary' import { lazy, Suspense } from 'react' const HistoryRoot = lazy( () => import('@/features/ide-react/components/history-root') ) function HistoryContainer() { const { view } = useLayoutContext() if (view !== 'history') { return null } return ( }> ) } export default withErrorBoundary(HistoryContainer, ErrorBoundaryFallback)