feat: persist primitive task parameters
This commit is contained in:
@@ -303,6 +303,12 @@ export function createMockFacade(): BitBybitWebCadFacade {
|
||||
tree.push(item)
|
||||
}
|
||||
const objectSnapshot = createObjectSnapshot(item)
|
||||
if (commandId === 'primitive') {
|
||||
objectSnapshot.properties = objectSnapshot.properties.map((property) => {
|
||||
const candidate = draft[property.name.toLowerCase()]
|
||||
return typeof candidate === 'number' && Number.isFinite(candidate) ? { ...property, value: candidate } : property
|
||||
})
|
||||
}
|
||||
if (isPartObject && commandId !== 'primitive') {
|
||||
objectSnapshot.properties = objectSnapshot.properties.map((property) => property.name === 'Base' && state.selectedObjectId ? { ...property, value: state.selectedObjectId } : property)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user