From e055b80a8017e45c25b99f22fa41c4dd0564ebd3 Mon Sep 17 00:00:00 2001 From: Daniel Gonzalez Date: Mon, 14 Jun 2021 19:40:47 -0400 Subject: [PATCH] fix(redux): Fixed gatsby-ipfs-web-wallet redux error --- src/redux/createStore.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/redux/createStore.js b/src/redux/createStore.js index 594a313..aab00e0 100644 --- a/src/redux/createStore.js +++ b/src/redux/createStore.js @@ -116,15 +116,18 @@ const initialState = { data: null } } - -const createStore = () => - reduxCreateStore( - reducer, - initialState, - /** Redux DevTools - * https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=es - * - */ - window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() - ) +let createStore +typeof window !== 'undefined' + ? (createStore = () => + reduxCreateStore( + reducer, + initialState, + /** Redux DevTools + * https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=es + * + */ + window.__REDUX_DEVTOOLS_EXTENSION__ && + window.__REDUX_DEVTOOLS_EXTENSION__() + )) + : (createStore = () => reduxCreateStore(reducer, initialState)) export default createStore