mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-23 10:26:40 +00:00
* chore: added jsx-runtime plugin in eslint tsconfig Signed-off-by: GermaVinsmoke <vaibhav1180@gmail.com> * chore: updated react imports Signed-off-by: GermaVinsmoke <vaibhav1180@gmail.com> * chore: renamed redux dispatch Signed-off-by: GermaVinsmoke <vaibhav1180@gmail.com> * fix: build is fixed --------- Signed-off-by: GermaVinsmoke <vaibhav1180@gmail.com> Co-authored-by: Palash Gupta <palashgdev@gmail.com>
43 lines
1005 B
TypeScript
43 lines
1005 B
TypeScript
import './wdyr';
|
|
import './ReactI18';
|
|
|
|
import AppRoutes from 'AppRoutes';
|
|
import { ThemeProvider } from 'hooks/useDarkMode';
|
|
import { createRoot } from 'react-dom/client';
|
|
import { QueryClient, QueryClientProvider } from 'react-query';
|
|
import { ReactQueryDevtools } from 'react-query/devtools';
|
|
import { Provider } from 'react-redux';
|
|
import reportWebVitals from 'reportWebVitals';
|
|
import store from 'store';
|
|
|
|
if (process.env.NODE_ENV === 'development') {
|
|
reportWebVitals(console.log);
|
|
}
|
|
|
|
const queryClient = new QueryClient({
|
|
defaultOptions: {
|
|
queries: {
|
|
refetchOnWindowFocus: false,
|
|
},
|
|
},
|
|
});
|
|
|
|
const container = document.getElementById('root');
|
|
|
|
if (container) {
|
|
const root = createRoot(container);
|
|
|
|
root.render(
|
|
<ThemeProvider>
|
|
<QueryClientProvider client={queryClient}>
|
|
<Provider store={store}>
|
|
<AppRoutes />
|
|
</Provider>
|
|
{process.env.NODE_ENV === 'development' && (
|
|
<ReactQueryDevtools initialIsOpen />
|
|
)}
|
|
</QueryClientProvider>
|
|
</ThemeProvider>,
|
|
);
|
|
}
|