// import libraries import { combineReducers } from "redux"; import { persistReducer } from "redux-persist"; import storage from "redux-persist/lib/storage"; // import components import loginReducer from "./loginReducer.js"; import profileReducer from "./profileReducer.js"; import onboardingReducer from "./onboardingReducer"; import favoritesReducer from "./favoritesReducer.js"; import grantsReducer from "./grantsReducer.js"; const persistConfig = { key: "root", storage, }; const rootReducer = combineReducers({ login: loginReducer, profileInfo: profileReducer, onboarding: onboardingReducer, favorites: favoritesReducer, grants: grantsReducer, }); const persistedReducer = persistReducer(persistConfig, rootReducer); export default persistedReducer;