У меня есть это приложение, где я использую material-ui
вместе с react-router
и connected-react-router
.Я пытаюсь просто переключиться на темную версию темы по умолчанию, но она не работает ... Я подозреваю, что ThemeProvider не передает реквизиты вниз по дереву из-за маршрутизатора, но я не уверен.Кто-нибудь может помочь?Спасибо!
//... imports, etc.
const theme = createMuiTheme({
palette: {
type: 'dark',
},
});
function App() {
return (
<div className="App">
<Provider store={store}>
<ThemeProvider theme={theme}>
<ConnectedRouter history={history}>
<Switch>
<Route path="/signin" component={SignIn} />
<Route path="/" component={Dashboard} />
</Switch>
</ConnectedRouter>
</ThemeProvider>
</Provider>
</div>
);
}
export default App;