feat: move accounts data-table component to components file.

This commit is contained in:
Ahmed Bouhuolia
2020-11-24 11:34:28 +02:00
parent 9779591029
commit 431a6be377
6 changed files with 42 additions and 85 deletions

View File

@@ -1,5 +1,7 @@
import t from 'store/types';
import { createReducer } from '@reduxjs/toolkit';
import { persistReducer } from 'redux-persist'
import storage from 'redux-persist/lib/storage' // defaults to localStorage for web
const initialState = {
pageTitle: '',
@@ -12,7 +14,7 @@ const initialState = {
requestsLoading: 0,
};
export default createReducer(initialState, {
const reducerInstance = createReducer(initialState, {
[t.CHANGE_DASHBOARD_PAGE_TITLE]: (state, action) => {
state.pageTitle = action.pageTitle;
},
@@ -65,6 +67,18 @@ export default createReducer(initialState, {
}
});
export default persistReducer({
key: 'bigcapital:dashboard',
blacklist: [
'pageTitle',
'pageSubtitle',
'pageHint',
'preferencesPageTitle',
'topbarEditViewId'
],
storage,
}, reducerInstance);
export const getDialogPayload = (state, dialogName) => {
return typeof state.dashboard.dialogs[dialogName] !== 'undefined'
? state.dashboard.dialogs[dialogName].payload : {};