signoz/frontend/src/index.tsx

39 lines
822 B
TypeScript

import './wdyr';
import './ReactI18';
import AppRoutes from 'AppRoutes';
import React from 'react';
import ReactDOM from 'react-dom';
import { QueryClient, QueryClientProvider } from 'react-query';
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,
},
},
});
ReactDOM.render(
<QueryClientProvider client={queryClient}>
<Provider store={store}>
<React.StrictMode>
<AppRoutes />
</React.StrictMode>
</Provider>
</QueryClientProvider>,
document.querySelector('#root'),
);
// setting the Store for the cypress
if (window.Cypress) {
window.store = store;
}