File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import { useTranslation } from 'react-i18next';
77import browserHistory from './browserHistory' ;
88import { setupStore } from './store' ;
99import Routing from './routes' ;
10- import ThemeProvider from './modules/App/components/ThemeProvider' ;
10+ import { ThemeProvider } from './modules/App/components/ThemeProvider' ;
1111import Loader from './modules/App/components/loader' ;
1212import './i18n' ;
1313import { SkipLink } from './components/SkipLink' ;
Original file line number Diff line number Diff line change 11import React from 'react' ;
2- import PropTypes from 'prop-types' ;
32import { useSelector } from 'react-redux' ;
4- import { ThemeProvider } from 'styled-components' ;
3+ import { ThemeProvider as TProvider } from 'styled-components' ;
54import theme from '../../../theme' ;
5+ import type { RootState } from '../../../reducers' ;
66
7- const Provider = ( { children } ) => {
8- const currentTheme = useSelector ( ( state ) => state . preferences . theme ) ;
9- return (
10- < ThemeProvider theme = { { ...theme [ currentTheme ] } } > { children } </ ThemeProvider >
7+ export const ThemeProvider = ( { children } : { children : React . ReactNode } ) => {
8+ const currentTheme = useSelector (
9+ ( state : RootState ) => state . preferences . theme
1110 ) ;
11+ return < TProvider theme = { { ...theme [ currentTheme ] } } > { children } </ TProvider > ;
1212} ;
13-
14- Provider . propTypes = {
15- children : PropTypes . node . isRequired
16- } ;
17-
18- export default Provider ;
You can’t perform that action at this time.
0 commit comments