deeply compare old and new params
This commit is contained in:
@@ -22,7 +22,7 @@ const Customizer = () => {
|
||||
currentParameters || {},
|
||||
(values, source) => {
|
||||
thunkDispatch({ type: 'setCurrentCustomizerParams', payload: values })
|
||||
if (shouldLiveUpdate && source !== 'group') {
|
||||
if (shouldLiveUpdate) {
|
||||
handleRender()
|
||||
}
|
||||
},
|
||||
|
||||
@@ -74,6 +74,7 @@ export const makeStlDownloadHandler =
|
||||
camera: state.camera,
|
||||
quality: 'high',
|
||||
specialCadProcess,
|
||||
parameters: state.currentParameters,
|
||||
}).then((result) => result && saveFile(result.data))
|
||||
})
|
||||
}
|
||||
|
||||
@@ -62,6 +62,7 @@ const IdeEditor = ({ Loading }) => {
|
||||
code: state.code,
|
||||
viewerSize: state.viewerSize,
|
||||
camera: state.camera,
|
||||
parameters: state.currentParameters,
|
||||
})
|
||||
})
|
||||
localStorage.setItem(makeCodeStoreKey(state.ideType), state.code)
|
||||
|
||||
@@ -211,6 +211,7 @@ const IdeViewer = ({ Loading }) => {
|
||||
code: state.code,
|
||||
viewerSize: state.viewerSize,
|
||||
camera,
|
||||
parameters: state.currentParameters,
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user