fix function variable panel issue (#2392)

* fix function variable panel issue

* fix test
This commit is contained in:
Kurt Hutten
2024-05-19 20:56:19 +10:00
committed by GitHub
parent 75b9d2913f
commit acd52ab350
2 changed files with 5 additions and 1 deletions

View File

@ -83,6 +83,10 @@ export const processMemory = (programMemory: ProgramMemory) => {
processedMemory[key] = val.value.map(({ ...rest }: ExtrudeSurface) => {
return rest
})
} else if ((val.type as any) === 'Function') {
processedMemory[key] = `__function(${(val as any)?.expression?.params
?.map?.(({ identifier }: any) => identifier?.name || '')
.join(', ')})__`
} else {
processedMemory[key] = val.value
}