Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3593 | Rev 3595 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3593 stevensc 1
import React from 'react';
2
import { Provider } from 'react-redux';
3
import { ThemeProvider as MuiProvider } from '@mui/material';
3594 stevensc 4
import { CacheProvider } from '@emotion/react';
5
import createCache from '@emotion/cache';
3593 stevensc 6
 
7
import { store } from '../redux/store';
3594 stevensc 8
import { defaultTheme } from '../styles/mui/theme';
3593 stevensc 9
 
3594 stevensc 10
// Create emotion cache
11
const cache = createCache({
12
  key: 'css',
13
  prepend: true // This ensures MUI styles are loaded first
14
});
15
 
3593 stevensc 16
export default function ProvidersWrapper({ children }) {
17
  return (
18
    <Provider store={store}>
3594 stevensc 19
      <CacheProvider value={cache}>
20
        <MuiProvider theme={defaultTheme}>{children}</MuiProvider>
21
      </CacheProvider>
3593 stevensc 22
    </Provider>
23
  );
24
}