mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 13:44:42 +08:00
🐛 Fix bugs in reducer logic
This commit is contained in:
parent
a7b854abb5
commit
4d84bdbd43
1 changed files with 4 additions and 4 deletions
|
@ -45,17 +45,17 @@ const [ setTransient, setPersistent ] = createSetters(
|
|||
);
|
||||
|
||||
const onboardingReducer = createReducer( defaultTransient, defaultPersistent, {
|
||||
[ ACTION_TYPES.SET_TRANSIENT ]: ( state, { payload } ) =>
|
||||
[ ACTION_TYPES.SET_TRANSIENT ]: ( state, payload ) =>
|
||||
setTransient( state, payload ),
|
||||
|
||||
[ ACTION_TYPES.SET_PERSISTENT ]: ( state, { payload } ) =>
|
||||
[ ACTION_TYPES.SET_PERSISTENT ]: ( state, payload ) =>
|
||||
setPersistent( state, payload ),
|
||||
|
||||
[ ACTION_TYPES.RESET ]: ( state ) =>
|
||||
setPersistent( state, defaultPersistent ),
|
||||
|
||||
[ ACTION_TYPES.HYDRATE ]: ( state, { payload } ) => {
|
||||
const newState = setPersistent( payload );
|
||||
[ ACTION_TYPES.HYDRATE ]: ( state, payload ) => {
|
||||
const newState = setPersistent( state, payload.data );
|
||||
|
||||
// Flags are not updated by `setPersistent()`.
|
||||
if ( payload.flags ) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue