|
|
|
|
|
|
|
|
if (!geometry.userData.generationParams) return [] |
|
|
if (!geometry.userData.generationParams) return [] |
|
|
const ui = generateUiConfig(geometry.userData.generationParams) |
|
|
const ui = generateUiConfig(geometry.userData.generationParams) |
|
|
// @ts-expect-error we assume only functions will be generated since its an object |
|
|
// @ts-expect-error we assume only functions will be generated since its an object |
|
|
?.map(v=>v()) |
|
|
|
|
|
.filter(v=>getOrCall(v.property)?.[1] !== 'type') |
|
|
|
|
|
|
|
|
.map(v=>v()) |
|
|
|
|
|
.filter(v=>getOrCall(v.property)?.[1] !== 'type') as UiObjectConfig[] |
|
|
ui.forEach(u=> { |
|
|
ui.forEach(u=> { |
|
|
u.onChange = () => this.generate(geometry) |
|
|
u.onChange = () => this.generate(geometry) |
|
|
}) |
|
|
}) |