Skip to content

Commit 7d5f260

Browse files
authored
Merge pull request #14 from arhontmw/devtools-options
2 parents 91aaa5a + 6823c99 commit 7d5f260

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "redux-dynamic",
3-
"version": "1.3.0",
3+
"version": "1.3.1",
44
"description": "Allow add or remove redux modules dynamically",
55
"main": "lib/index.js",
66
"scripts": {

src/configure-store.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ import { createStore, applyMiddleware, compose } from 'redux'
33
const configureStore = ({
44
name,
55
withDevTools,
6+
devToolsOptions,
67
initial,
78
reducer,
89
dynamicMiddlewares,
910
}) => {
1011
const middlewares = applyMiddleware(dynamicMiddlewares)
1112
// eslint-disable-next-line no-underscore-dangle
1213
const devTools = withDevTools && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
13-
const composeEnhancers = devTools ? devTools({ name }) : compose
14+
const composeEnhancers = devTools ? devTools({ name, ...(devToolsOptions || {}) }) : compose
1415
const enhancers = composeEnhancers(middlewares)
1516
const store = createStore(reducer, initial, enhancers)
1617

src/create-instance-flat.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const createInstanceFlat = ({
1717
reducer = emptyReducer,
1818
middleware = emptyMiddleware,
1919
withDevTools,
20+
devToolsOptions,
2021
} = {}) => {
2122
const dynamicMiddlewares = createDynamicMiddlewares()
2223
const reducerWrapper = reducer.wrapper ? reducer.wrapper : combineReducers
@@ -42,6 +43,7 @@ const createInstanceFlat = ({
4243
const store = configureStore({
4344
name,
4445
withDevTools,
46+
devToolsOptions,
4547
key,
4648
initial,
4749
reducer: reducerInitial,

src/create-instance.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const createInstance = ({
1717
reducer = emptyReducer,
1818
middleware = emptyMiddleware,
1919
withDevTools,
20+
devToolsOptions,
2021
} = {}) => {
2122
const dynamicMiddlewares = createDynamicMiddlewares()
2223
const registry = {
@@ -38,6 +39,7 @@ const createInstance = ({
3839
const store = configureStore({
3940
name,
4041
withDevTools,
42+
devToolsOptions,
4143
key,
4244
reducer: emptyReducer,
4345
dynamicMiddlewares: dynamicMiddlewares.enhancer,

0 commit comments

Comments
 (0)