fix: add QueryClientProvider to the app

This commit is contained in:
Diana Olarte
2025-09-24 12:22:04 +10:00
committed by Adolfo R. Brandes
parent 0f2e9f3a6a
commit f742571fd1

View File

@@ -1,6 +1,7 @@
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
import { Route, Routes } from 'react-router-dom';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { AppProvider, ErrorPage } from '@edx/frontend-platform/react';
import {
APP_INIT_ERROR, APP_READY, subscribe, initialize,
@@ -11,16 +12,20 @@ import messages from './i18n';
import './index.scss';
import AuthZModule from 'authz-module';
const queryClient = new QueryClient();
subscribe(APP_READY, () => {
const root = createRoot(document.getElementById('root') as HTMLElement);
root.render(
<StrictMode>
<AppProvider>
<Routes>
<Route path="/authz/*" element={<AuthZModule />} />
</Routes>
</ AppProvider>
<QueryClientProvider client={queryClient}>
<AppProvider>
<Routes>
<Route path="/authz/*" element={<AuthZModule />} />
</Routes>
</ AppProvider>
</QueryClientProvider>
</StrictMode>,
);
});