worklog-reminder

Форк
0
27 строк · 825.0 Байт
1
import { configureStore } from '@reduxjs/toolkit';
2
import { load, save } from 'redux-localstorage-simple';
3
import thunk from 'redux-thunk';
4
import { appReducer } from './appSlice';
5
import { issueListReducer } from '../Screen/IssuesScreen/slice';
6
import { welcomeScreenReducer } from '../Screen/WelcomeScreen/slice';
7
import { settingsReducer } from './settingsSlice';
8
import { timeDialogReducer } from '../Screen/IssuesScreen/Components/TimeDialog/slice';
9

10
export const store = configureStore({
11
  reducer: {
12
    app: appReducer,
13
    settings: settingsReducer,
14
    welcomeScreen: welcomeScreenReducer,
15
    issueList: issueListReducer,
16
    timeDialog: timeDialogReducer,
17
  },
18
  middleware: [
19
    save({ states: ['settings'] }),
20
    thunk,
21
  ],
22
  preloadedState: load({ states: ['settings'] }),
23
});
24

25
export default {
26
  store,
27
};
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.