worklog-reminder
27 строк · 825.0 Байт
1import { configureStore } from '@reduxjs/toolkit';2import { load, save } from 'redux-localstorage-simple';3import thunk from 'redux-thunk';4import { appReducer } from './appSlice';5import { issueListReducer } from '../Screen/IssuesScreen/slice';6import { welcomeScreenReducer } from '../Screen/WelcomeScreen/slice';7import { settingsReducer } from './settingsSlice';8import { timeDialogReducer } from '../Screen/IssuesScreen/Components/TimeDialog/slice';9
10export const store = configureStore({11reducer: {12app: appReducer,13settings: settingsReducer,14welcomeScreen: welcomeScreenReducer,15issueList: issueListReducer,16timeDialog: timeDialogReducer,17},18middleware: [19save({ states: ['settings'] }),20thunk,21],22preloadedState: load({ states: ['settings'] }),23});24
25export default {26store,27};28