Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | import { DEFAULT_POLLING_INTERVAL } from './constants'; import { configureStore, history } from './store/configureStore'; import { ThemeProvider, ColorModeProvider } from '@stacks/ui'; import React, { Fragment } from 'react'; import { render } from 'react-dom'; import { AppContainer as ReactHotAppContainer } from 'react-hot-loader'; import { DefaultOptions, QueryClient, QueryClientProvider } from 'react-query'; const config: DefaultOptions['queries'] = { refetchInterval: DEFAULT_POLLING_INTERVAL, keepPreviousData: true, refetchOnWindowFocus: true, staleTime: 30_000, }; const queryClient = new QueryClient({ defaultOptions: { queries: config }, }); const { store, persistor } = configureStore(); const AppContainer = (CONFIG.PLAIN_HMR ? Fragment : ReactHotAppContainer) as unknown as any; document.addEventListener('DOMContentLoaded', () => { // eslint-disable-next-line @typescript-eslint/no-var-requires const Root = require('./pages/root').default; render( <ThemeProvider> <ColorModeProvider defaultMode="dark"> <QueryClientProvider client={queryClient}> <AppContainer> <Root store={store} persistor={persistor} history={history} /> </AppContainer> </QueryClientProvider> </ColorModeProvider> </ThemeProvider>, document.getElementById('root') ); }); |