Add TabProvider to AppLayout to fix useTabContext error

This commit is contained in:
spencrmartin
2025-12-03 15:20:35 -05:00
parent b3c0ad7917
commit b55f98a340
@@ -13,6 +13,7 @@ import DocumentEditor from '../DocumentEditor';
import WebViewer from '../WebViewer';
import { MatrixProvider } from '../../contexts/MatrixContext';
import { matrixService } from '../../services/MatrixService';
import { TabProvider } from '../../contexts/TabContext';
import { TopNavigation } from './TopNavigation';
import { CondensedNavigation } from './CondensedNavigation';
@@ -424,9 +425,11 @@ export const AppLayout: React.FC<AppLayoutProps> = ({ setIsGoosehintsModalOpen }
return (
<SidebarProvider>
<MatrixProvider matrixService={matrixService}>
<SidecarProvider>
<AppLayoutContent setIsGoosehintsModalOpen={setIsGoosehintsModalOpen} />
</SidecarProvider>
<TabProvider>
<SidecarProvider>
<AppLayoutContent setIsGoosehintsModalOpen={setIsGoosehintsModalOpen} />
</SidecarProvider>
</TabProvider>
</MatrixProvider>
</SidebarProvider>
);