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 />);
|