deeply compare old and new params

This commit is contained in:
Kurt Hutten
2021-08-07 21:26:11 +10:00
parent 454995304a
commit dcd9d42d32
8 changed files with 9 additions and 4 deletions

View File

@@ -183,7 +183,7 @@ export const useIdeState = (): [State, (actionOrThunk: any) => any] => {
data: payload.objectData?.data,
},
customizerParams: payload.customizerParams || state.customizerParams,
currentParameters: payload.currentParameters,
currentParameters: Object.keys(payload.currentParameters).length ? payload.currentParameters : state.currentParameters,
consoleMessages: payload.message
? [...state.consoleMessages, payload.message]
: payload.message,
@@ -198,6 +198,7 @@ export const useIdeState = (): [State, (actionOrThunk: any) => any] => {
isLoading: false,
}
case 'setCurrentCustomizerParams':
if (!Object.keys(payload).length) return state
return {
...state,
currentParameters: payload,