sbt-idp/cope2n-fe/src/index.tsx

34 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-01-31 04:08:20 +00:00
import { QueryClientProvider } from '@tanstack/react-query';
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
import Internationalization from 'components/internaltionalization';
import { GlobalSpin } from 'components/spin';
import { queryClient } from 'queries';
import { Suspense } from 'react';
import { createRoot } from 'react-dom/client';
import AppRoutes from 'routes';
2024-03-06 04:43:11 +00:00
import { Worker } from '@react-pdf-viewer/core';
2023-11-30 11:19:06 +00:00
2024-01-31 04:08:20 +00:00
import 'antd/dist/reset.css';
import './theme/compose.scss';
2023-11-30 11:19:06 +00:00
2024-01-31 04:08:20 +00:00
function App() {
return (
<Suspense fallback={<GlobalSpin />}>
<QueryClientProvider client={queryClient}>
<Internationalization>
2024-01-31 09:54:39 +00:00
{/* <AbilityContext.Provider value={appAbilitiy}> */}
2024-03-06 04:43:11 +00:00
<Worker workerUrl="https://unpkg.com/pdfjs-dist@3.11.174/build/pdf.worker.min.js">
2024-01-31 09:54:39 +00:00
<AppRoutes />
2024-03-06 04:43:11 +00:00
</Worker>
2024-01-31 09:54:39 +00:00
{/* </AbilityContext.Provider> */}
2024-01-31 04:08:20 +00:00
</Internationalization>
<ReactQueryDevtools initialIsOpen={false} />
</QueryClientProvider>
</Suspense>
);
}
const container = document.getElementById('root')!;
const root = createRoot(container);
root.render(<App />);