Created config global state. Reworked WeatherSettings and WeatherWidget to use new config state.

This commit is contained in:
unknown
2021-06-13 00:16:57 +02:00
parent a5504e6e80
commit d257fbf9a3
15 changed files with 214 additions and 88 deletions

View File

@@ -1,8 +1,8 @@
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import { setTheme } from './store/actions';
import { getConfig, setTheme } from './store/actions';
// Redux
import store from './store/store';
import { store } from './store/store';
import { Provider } from 'react-redux';
import classes from './App.module.css';
@@ -13,6 +13,9 @@ import Settings from './components/Settings/Settings';
import Bookmarks from './components/Bookmarks/Bookmarks';
import NotificationCenter from './components/NotificationCenter/NotificationCenter';
// Get config pairs from database
store.dispatch<any>(getConfig());
if (localStorage.theme) {
store.dispatch<any>(setTheme(localStorage.theme));
}