diff --git a/packages/react/src/redux.ts b/packages/react/src/redux.ts index 92684808f758..d0751b4f43c3 100644 --- a/packages/react/src/redux.ts +++ b/packages/react/src/redux.ts @@ -105,7 +105,7 @@ function createReduxEnhancer(enhancerOptions?: Partial): /* Set latest state to scope */ const transformedState = options.stateTransformer(newState); if (typeof transformedState !== 'undefined' && transformedState !== null) { - scope.setContext('state', { type: 'redux', value: transformedState }); + scope.setContext('state', { state: { type: 'redux', value: transformedState } }); } else { scope.setContext('state', null); } diff --git a/packages/react/test/redux.test.ts b/packages/react/test/redux.test.ts index 958aff094ab1..9be231adaddb 100644 --- a/packages/react/test/redux.test.ts +++ b/packages/react/test/redux.test.ts @@ -64,9 +64,11 @@ describe('createReduxEnhancer', () => { store.dispatch(updateAction); expect(mockSetContext).toBeCalledWith('state', { - type: 'redux', - value: { - value: 'updated', + state: { + type: 'redux', + value: { + value: 'updated', + }, }, }); }); @@ -88,10 +90,12 @@ describe('createReduxEnhancer', () => { Redux.createStore((state = initialState) => state, enhancer); expect(mockSetContext).toBeCalledWith('state', { - type: 'redux', - value: { - superSecret: 'REDACTED', - value: 123, + state: { + type: 'redux', + value: { + superSecret: 'REDACTED', + value: 123, + }, }, }); });