diff --git a/src/store/configureStore.ts b/src/store/configureStore.ts index 1be4ac7118..3e8b93b15f 100644 --- a/src/store/configureStore.ts +++ b/src/store/configureStore.ts @@ -58,11 +58,11 @@ export function configureStore({ aRootReducer = rootReducer, singleClusterMode = isSingleClusterMode, api = new YdbEmbeddedAPI({webVersion, withCredentials: !customBackend}), + getBackend = (params: ReturnType) => params.backend, } = {}) { - ({backend, basename, clusterName} = getUrlData({ - singleClusterMode, - customBackend, - })); + const params = getUrlData({singleClusterMode, customBackend}); + ({basename, clusterName} = params); + backend = getBackend(params); const history = createBrowserHistory({basename}); const store = _configureStore(aRootReducer, history, {singleClusterMode}, [