Added in-session recent items with cross tab support. BOD-178

This commit is contained in:
Patrick Fic
2020-07-13 09:55:24 -07:00
parent 613e4e9a23
commit 20f864cd43
18 changed files with 362 additions and 39 deletions

View File

@@ -1,6 +1,7 @@
import { combineReducers } from "redux";
import { persistReducer } from "redux-persist";
import storage from "redux-persist/lib/storage";
import { withReduxStateSync } from "redux-state-sync";
import userReducer from "./user/user.reducer";
import messagingReducer from "./messaging/messaging.reducer";
@@ -8,10 +9,11 @@ import emailReducer from "./email/email.reducer";
import modalsReducer from "./modals/modals.reducer";
import applicationReducer from "./application/application.reducer";
import techReducer from "./tech/tech.reducer";
const persistConfig = {
key: "root",
storage,
whitelist: ["messaging", "tech"],
whitelist: ["messaging", "tech", "application"],
blacklist: ["user", "email", "modals"],
};
@@ -24,4 +26,4 @@ const rootReducer = combineReducers({
tech: techReducer,
});
export default persistReducer(persistConfig, rootReducer);
export default withReduxStateSync(persistReducer(persistConfig, rootReducer));